ycl

Artifact [24650a03e4]
Login

Artifact [24650a03e4]

Artifact 24650a03e4a55b12c961e77cb5207ed79bddc8ab:


#! /bin/env tclsh

package ifneeded {ycl aclcontext} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::aclcontext [
		list ::source [file join $dir lib aclcontext.tcl]] 
	package provide {ycl aclcontext} 0.1
}} $dir]


package ifneeded {ycl aclcontext test} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::aclcontext::test [
		list ::source [file join $dir lib aclcontext.test.tcl]]
	package provide {ycl aclcontext test} 0.1
}} $dir]


package ifneeded {ycl context} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context [
		list ::source $dir/lib/context.tcl]
	package provide {ycl context} 0.1 
}} $dir]


package ifneeded {ycl context test} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context::test [
		list ::source $dir/lib/context.test.tcl]
	package provide {ycl context test} 0.1 
}} $dir]


package ifneeded {ycl context etc} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context::etc [
		list ::source $dir/lib/etc.tcl]
	package provide {ycl context etc} 0.1
}} $dir]


package ifneeded {ycl context configure} 0.1 [list apply {{dir} {
	package require {ycl package}
	set ns [yclprefix]::context::configure
	namespace eval $ns [
		list ::source $dir/lib/configure.tcl]
	namespace eval $ns {
		namespace ensemble create
		namespace export *
	}
	package provide {ycl context configure} 0.1
}} $dir]


package ifneeded {ycl context configure default} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context::configure::default [
		list ::source $dir/lib/contextConfigureDefault.tcl]
	package provide {ycl context configure default} 0.1
}} $dir]


package ifneeded {ycl context configure default var} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context::configure::default::var [
		list $dir/lib/contextConfigureDefaultVar.tcl]
	package provide {ycl context configure default var}
}} $dir]


package ifneeded {ycl context info} 0.1 [list apply {{dir} {
	package require {ycl package}
	namespace eval [yclprefix]::context::info [
		list ::source $dir/lib/info.tcl]
	namespace eval [yclprefix]::context::info {
		namespace ensemble create
		namespace export *
	}
	package provide {ycl context info} 0.1
}} $dir]