higher-order macros [Re: Python syntax in Lisp and Scheme
james anderson
james.anderson at setf.de
Fri Oct 10 04:22:56 EDT 2003
"oleg at pobox.com" wrote:
>
> Macros generating macros and macros that take other macros as
> arguments are quite common in Scheme
> ...
>
> Syntax-rule-level ??!lambda and ??!apply:
> http://pobox.com/~oleg/ftp/Scheme/macros.html
>
interesting, but to contrast that with the referenced meta implementation, the
form of the macro argument matters:
hof hom
apply op form macro-expand (cons op form) or form
(either immediately or relegated to the compiler)
fixed-point functions fixed-point forms
are there examples where these little beasties are used in production?
...
More information about the Python-list
mailing list