[gambit-list] Google Summer of Code

Taylor R Campbell campbell at mumble.net
Wed Mar 12 12:17:29 EDT 2008


   Date: Wed, 12 Mar 2008 14:52:40 +0100
   From: Christian Jaeger <christian at pflanze.mine.nu>

   - especially after the above infrastructure is well in place, study the 
   existing approaches of modularization and syntax handling out there 
   (Scheme48, MzScheme, Chicken's attempts at mixing syntax systems, 
   riaxpander (http://mumble.net/~campbell/darcs/riaxpander/), R6RS, ERR5RS)

A word or two of advice on this subject.  `Mixing syntax systems' in
the manner pioneered by Chicken is an excellent way to lose badly, and
it would be a mistake to replicate this lossage elsewhere.  Also,
unless you think about macros in conjunction with modules from the
beginning, you will not have an easy time tacking them on later.
Riaxpander makes parts of this easier, but you'll still need to think
about these issues well in advance.



More information about the Gambit-list mailing list