

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- If macros can implement arbitrary language features then how come elisp has never built a type system?by KeenanKeenan
- I always thought it odd that Penrose gets dropped from the Escher conversations.
- Why is most AI work done in Lisp? There are many reasons, most of which are somewhat technical, but one of the best is quite simple: Lisp is crisp. Or as Marilyn Monroe said in The Seven-Year Itch, "I think it's just elegant!"
This claim didn't age well.
by bossyTeacher - Remember the golden rule of Lisp macros: don't write a macro.by kimi
- The Computational Beauty of Nature it's similar and it has the code of the book there:
Some tools might crash X under CWM for OpenBSD, switch to FVWM or use some tool like mimalloc.
On Lisp, the book basically builds integers based on conses, kinda like Peano Axioms.
by anthk - > To anticipate a common question: why couldn't my-unless be a function? Function arguments are evaluated eagerly, before the function ever sees them.
Interesting, so if you’re using a lazy language then you don’t need a macro here and could write my-unless as a function.
by meken