[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: lisp v. scheme macros



 > Michael Vanier asked:
 > 
 > > As far as I know, virtually all scheme implementations support lisp style
 > > macros (with some minor name changes e.g. defmacro -> define-macro), but
 > > the only scheme implementation I know of that supports full hygienic R5RS
 > > scheme macros is Chez Scheme.  Mzscheme has nearly full support as an
 > > add-on library, and I believe a similar situation exists in
 > > Guile.  I don't
 > > think MIT scheme has R5RS macros at all.

For the record, Larceny has a complete (and correct, as far as I could 
tell) implementation of R5RS macros, and no low-level macro system.
After developing in Larceny for a while, I was surprised when moving
to MzScheme that define-syntax wasn't in the default language.

--dougo@ccs.neu.edu