Marshall

71%
Flag icon
Expressing the language in its own data structures turns out to be a very powerful feature. Ideas 8 and 9 together mean that you can write programs that write programs. That may sound like a bizarre idea, but it’s an everyday thing in Lisp. The most common way to do it is with something called a macro.
Hackers & Painters: Big Ideas from the Computer Age
Rate this book
Clear rating
Open Preview