Great.  I sent you a patch that incorporates your changes and splits up js.lisp.<br><br>-red<br><br><div><span class="gmail_quote">On 6/26/07, <b class="gmail_sendername">Vladimir Sedach</b> <<a href="mailto:vsedach@gmail.com">
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;">That sounds like a great idea. Pull the latest patch from the main
<br>repository though - I made changes to most of js.lisp today. Also, let<br>me know if you want push access to the repository - maybe that will<br>speed up changes a little bit.<br><br>Thanks,<br>Vladimir<br><br>On 6/26/07, Red Daly <
<a href="mailto:reddaly@gmail.com">reddaly@gmail.com</a>> wrote:<br>> Parenscript is long overdue for a simple code reorganization.  js.lisp is a<br>> monolithic file with nearly all the interesting components of the compiler.
<br>> I propose splitting it up into three different files: source-model.lisp ,<br>> js-translation.lisp, and parser.lisp:<br>><br>> source-model.lisp: class definitions that correspond to the Javascript AST.<br>
> (defjsclass forms for the most part)<br>><br>> js-translation.lisp: functions for converting AST objects to Javascript<br>> source code<br>><br>> parser.lisp: macro definitions and the mechanisms for processing Parenscript
<br>> forms into AST objects.<br>><br>> Let me know if there are any objections.  Otherwise I will go ahead and<br>> submit a patch.<br>><br>> Red<br>><br>> _______________________________________________
<br>> parenscript-devel mailing list<br>> <a href="mailto:parenscript-devel@common-lisp.net">parenscript-devel@common-lisp.net</a><br>> <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel">
http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel</a><br>><br>><br>_______________________________________________<br>parenscript-devel mailing list<br><a href="mailto:parenscript-devel@common-lisp.net">
parenscript-devel@common-lisp.net</a><br><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel">http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel</a><br></blockquote></div><br>