3 ms·
I don't think you understand the ability for macros to make code more readable. "However, as we confront increasingly complex problems, we will find that Lisp,
by davexunit 12y ago
I don't think you understand the ability for macros to make code more readable.
"However, as we confront increasingly complex problems, we will find that Lisp, or indeed any fixed programming language, is not sufficient for our needs. We must constantly turn to new languages in order to express our ideas more effectively. Establishing new languages is a powerful strategy for controlling complexity in engineering design; we can often enhance our ability to deal with a complex problem by adopting a new language that enables us to describe (and hence to think about) the problem in a different way, using primitives, means of combination, and means of abstraction that are particularly well suited to the problem at hand."
https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-25.html https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-25.htm...
- aikah 12y agosee the edit.I still think they are unecessary in javascript.