Re: changing the macro expander
Matthias Radestock <[email protected]> Tue, 07 Nov 2006 14:52:24 +0000
| Newsgroups | gmane.comp.java.sisc.devel |
|---|---|
| Message-ID | <[email protected]> |
"Scott G. Miller" <[email protected]> writes: > On Tue, Nov 07, 2006 at 06:58:07AM +0000, Matthias Radestock wrote: >> I think we somehow have to find a way of doing our expander debugging in >> a fully-fledged REPL, with nice error reporting and short >> round-trips. The same goes for fixing incompatibilities in the module >> system. > > That should be easy. Just load the new expander period, and call > its syntax expansion function to test. Maybe redefine some of the basic > SISC core functions like load to call it with an alternate name > (new-load) for example. That should get us close enough. Is it really that simple? I am asking because I was under the impression that one reason we have been stuck with an ancient psyntax for years is that there was no easy way of incrementally debugging it. Instead we would hack on the source, expand it, put the result in place of the existing psyntax, fire up a heap build and then try to decipher the completely unintelligible error messages that resulted. At least that is what I did. Matthias ------------------------------------------------------------------------- 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