Hi all - <br><br>This is probably a RTFM question, but I can't track down the doc/links, so please help ;) <br><br>How do I "install" a custom language level in my own environment? By that I mean, how do I get mzscheme to recognize my module in the language position?
<br><br>I currently have my own modules living outside of the c:\PLT\collects directory in its own (c:\data\svn\scheme\lib) and PLT can require the module via PLTCOLLECTS environment variable, so the following works:<br><br>
(module foo mzscheme <br> (require (lib "util.scm" "util")) ; my own module...<br>...) <br><br>but I cannot then use the module in the language position (per my understanding that's how one can create a new language...) - so the following don't work:
<br><br>(module foo (lib "util.scm" "util")<br> ....)<br><br>So are there specific steps that I need to do to make it work? e.g. dropping the file into \collects\lang? If that's the solution, then a related question would be how one should organize source code so one don't have to pollute the \plt\collects directory so it works well in the face of an upgrade.