#! /bin/env tclsh

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

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

### test modules ###

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

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


