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?
  • 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.

  • 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:

    https://github.com/gwf/CBofN

    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.

  • > 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.

Explore Birbla archives