[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lisp v. scheme macros



I was reading Norvig's Paradigms of Artificial Intelligence Programming
which uses lisp for it's paradigms but has a chapter on scheme towards the
end of the book. What struck me was Norvig states "the Scheme standard does
not recognize a concept of macros" but he talks about the Scheme's derived
expressions. I am fairly new to both Scheme and Lisp, but I thought that
Scheme did in fact have a macro facility. Is this just part of the DrScheme
implementation or is the book too dated. Also could someone clarify or point
me in the right direction for some info on the difference between macros and
derived expressions in Scheme and just general differences between Lisp and
Scheme?
Thanks,
David Van Horn