2008-09-25 13 views
10

He leído JRM's Syntax-rules Primer para Merely Eccentric y me ha ayudado a entender las reglas de sintaxis y cómo es diferente de define-macro de common-lisp. syntax-rules es solo una forma de implementar un transformador de sintaxis dentro de define-sintaxis.Fuentes para aprender sobre Scheme Macros: define-sintaxis y reglas de sintaxis

Estoy buscando dos cosas, la primera es más ejemplos y explicaciones de reglas de sintaxis y la segunda es una buena fuente para aprender las otras formas de usar define-sintaxis. ¿Qué recursos recomiendas?

Respuesta

4

El manual de normas de sintaxis JRM es bastante bueno, pero el Capítulo 36 de Lenguajes de programación: Aplicación e Interpretación, por Shriram Krishnamurti http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) también tiene una buena cobertura de escritura de macros de Scheme. Ese material ha sido utilizado y mejorado en varios artículos breves, informes técnicos, etc. en los últimos 10 años, por lo que no es "cierto el documento sobre la implementación X del Esquema en 1983 que ya no es accesible".

Cuestiones relacionadas