2008-09-25 12 views
10

Sadece Eccentric için JRM's Syntax-rules Primer okudum ve sözdizimi kurallarını ve ortak lisp'nin tanımlama-makrosundan ne kadar farklı olduğunu anlamama yardımcı oldu. sözdizimi kuralları, sözdizimi içinde bir sözdizimi dönüştürücüsünün uygulanmasının yalnızca bir yoludur.Şema Makroları hakkında bilgi edinmek için kaynaklar: define-sözdizimi ve sözdizimi kuralları

İki şey arıyorum, birincisi, sözdizimi kurallarının daha fazla örnek ve açıklamaları ve ikincisi ise, sözdizimi tanımlamanın diğer yollarını öğrenmek için iyi kaynaklardır. Hangi kaynakları öneriyorsunuz?

cevap

4

JRM Sözdizimi kuralları ilkesi oldukça iyi, ancak Programlama Dilleri'nin Bölüm 36'sı: Uygulama ve Yorumlama, Shriram Krishnamurti tarafından http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/) ayrıca Makeme makroları yazma konusunda iyi bir kapsama sahiptir. Bu materyal, son 10 yılda birkaç kısa makale, teknik rapor vb. Üzerinde kullanılmış ve geliştirilmiştir. Bu, 'bu, artık erişilebilir olan' 1983 tarihli X programının uygulanmasıyla ilgili doğru değildir '.

İlgili konular