That sounds like a plan.  I have done some refactoring and other changes, so I will wait until after tomorrow's release to commit.  Hopefully in this next development cycle we will be up and running with a new package system.
<br><br>The changes so far are (1) the first steps of the Parenscript package system and (2) internal and external changes to symbols.  Here is the darcs changelog entry:<br><br>  Changed the names of many functions and macros to get rid of the symbols with
<br>  "js" in them--its not Javascript, it's Parenscript!  Most of those symbols were renamed<br>  with "script" replacing "js".<br>  <br>  Also changed the main compilation interfaces to use the function COMPILE-SCRIPT and the
<br>  macro SCRIPT from JS-COMPILE and JS respectively.<br>  <br>  Additionally, the first steps of the package system are included (with the addition of<br>  a the SCRIPT-PACKAGE and COMPILATION-ENVIRONMENT classes).  These are integrated into
<br>  the current compiler, though they probably break a few "traditional" serialization methods,<br>  specifically because macro and special form names are stored as symbols rather than strings<br>  and EQL comparisons are used rather than STRING-EQUAL comparisons of the strings.
<br>  <br>  I have also split parser.lisp into parser.lisp and macrology.lisp.  Parser.lisp contains<br>  mechanisms for parsing Parenscript given an input s-expression while macrology.lisp<br>  contains language definitions that make use of the parsing mechanisms.
<br>  <br>  All tests now pass, though the documentation has gone slightly out of date with<br>  the symbol renaming.  This will be fixed shortly.  More tests and functionality<br>  need to be added to make the current Parenscript compatible with the older semantics
<br>  (as dicussed, comparing macro/special form names based on their string values is the<br>  main thing).<br><br>Looking forward to the release.  We should probably 'tag' the darcs repository when you build the new release.
<br><br>Red<br><br><div><span class="gmail_quote">On 7/16/07, <b class="gmail_sendername">Vladimir Sedach</b> <<a href="mailto:vsedach@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">vsedach@gmail.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello everyone,<br><br>I've added a description of the new ParenScript functionality to the<br>documentation, and last Friday improved the whitespace-reducing code<br>in the tests so that now everything that's supposed to pass passes. I
<br>think there's been enough changes now that a new release is due. I'm<br>going to make a tarball and put it online this Friday. If there are<br>any problems with what's in the darcs repository or you want something
<br>to go into this release, let me know.<br><br>Vladimir<br>_______________________________________________<br>parenscript-devel mailing list<br><a href="mailto:parenscript-devel@common-lisp.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
parenscript-devel@common-lisp.net
</a><br><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
</a><br></blockquote></div><br>