You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"The most important thing to understand about packages is that they are fundamentally a part of the Lisp reader and not the evaluator."
This is essential to the understanding of macroexpansion across package namespaces, as pointed out by Doug Hoyte in regards to anaphoric macros; thus the namespaces and packages chapter should potentially appear before the new chapters in part one for Macros and Reader Macros, per issue #15.
The text was updated successfully, but these errors were encountered:
We can re-visit basic reader interaction when we start discussing packages. Something like briefly showing the result of (read-from-string "nonexistent-package:foo"), and discussing what it actually means.
Extend the exercises on Packages to include an enlightening factoid from The Complete Idiot's Guide to Common Lisp Packages by Erann Gat:
This is essential to the understanding of macroexpansion across package namespaces, as pointed out by Doug Hoyte in regards to anaphoric macros; thus the namespaces and packages chapter should potentially appear before the new chapters in part one for Macros and Reader Macros, per issue #15.
The text was updated successfully, but these errors were encountered: