[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Non-upward-compatibility of Chez Scheme versions
In article <firstname.lastname@example.org> email@example.com (Dorai Sitaram) writes:
>`define-macro!', the form used to define macros in older versions of
>Chez Scheme [TM, Cadence Research Systems] is also provided in the current
>version (along with the fancier `extend-syntax'/`with'). However, the older
>version (v.1.1, 1985) seems more powerful (expressive) than the current one
Just a side note: you seem to be saying that the define-macro! form is more
powerful than extend-syntax and with. This is not true. Extend-syntax can be
used to do 3-d programming (the technique you describe in your message), and
any macro. It is completely general.
p.s. Extend-syntax was created by Eugene Kohlbecker.