Re: changing the macro expander

"Scott G. Miller" <[email protected]> Mon, 6 Nov 2006 18:25:47 -0600
Newsgroups gmane.comp.java.sisc.devel
Message-ID <[email protected]>
On Sat, Nov 04, 2006 at 06:45:07PM +0000, Matthias Radestock wrote:
> At some point we are going to have to change SISC's macro expander,
> upgrading either to the latest psyntax, switching to Andre van Tonder's
> macro system, or moving to some other alternative.

I'm leaning towards Andre's expander, assuming its updated for R6RS.

> 
> How are we going go about this? What are the steps?
> 
> It's been a while since I looked into that area of sisc, but I seem to
> recall that switching the macro expander is not at all straightforward
> because of the fairly deep integration with the rest of sisc -
> expression syntax and annotations spring to mind - and the difficulty of
> debugging code that gets loaded in early phases of an image build.
> 

Its not as bad as it seems.  Annotations are the one feature we do rely 
heavily on psyntax for.  The expression syntax was introduced to handle 
various problems with redefinition.  I'm more concerned with breaking 
compatibility in the module system.

   Scott

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642