<br><font size=2 face="sans-serif">I don't know if this helps, but my approach
was to add the following in xotcl-1.0.2/pkgIndex.tcl:</font>
<br>
<br><font size=2 face="sans-serif">set _dir_ $dir</font>
<br><font size=2 face="sans-serif">foreach {subdir} {</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/actiweb </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/comm </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/lib </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/patterns </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/rdf </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/registry </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/serialize </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/store </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; library/xml</font>
<br><font size=2 face="sans-serif">} {</font>
<br><font size=2 face="sans-serif">&nbsp; set dir [file join $_dir_ $subdir
]</font>
<br><font size=2 face="sans-serif">&nbsp; source [file join $dir pkgIndex.tcl]</font>
<br><font size=2 face="sans-serif">}</font>
<br><font size=2 face="sans-serif">set dir $_dir_</font>
<br><font size=2 face="sans-serif">unset _dir_</font>
<br>
<br><font size=2 face="sans-serif">This isn't as elegant as it could be--for
example, the list of subdirs could obviously be dynamically generated--but
it does use the existing package loading mechanism (including the default
pkgIndex.tcl files in the subdirs).</font>
<br>
<br><font size=2><tt>Gustaf Neumann &lt;neumann@wu-wien.ac.at&gt; wrote
on 05/12/2003 04:14:52 PM:<br>
<br>
&gt; &nbsp;The background of this code is as follows:<br>
&gt; &nbsp; &nbsp;- tcl searches the libraries in auto_path and the subdirs
of that.<br>
&gt; &nbsp; &nbsp;- with xotcl i would like the get one more level to organize
the<br>
&gt; &nbsp; &nbsp; &nbsp;xotcl packages more nicely.<br>
&gt; &nbsp; &nbsp;- therefore the xotcl library is added to the auto_path.<br>
</tt></font>