[r6rs-discuss] R6 counterproposal
On May 29, 2007, at 3:04 AM, John Cowan wrote:
>> In fact, syntax-case is strictly more expressive than the old-
>> style Lisp
>> macros represented by defmacro. The lisp-transformer on page 54
>> of the
>> library document shows how syntax-case can be used (trivially) to
>> write
>> old-style Lisp macros. Defmacro itself is easily defined using
>> lisp-transformer.
>
> It sounds like they are equivalent in power, then.
Give a trivial definition of syntax-case using defmacro and I would
grant you that the two are equivalent in expressive power. So far,
we know that (1) you can express defmacro using syntax-case and (2)
you cannot do the converse. I don't see how that sounds like the
two are equivalent in power.
Aziz,,,
Received on Tue May 29 2007 - 03:36:36 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC