Need help?
<- Back

Comments (32)

  • Vohlenzer
    I finished Let Over Lambda recently. I'm not an experienced lisp programmer but it's strangely readable if you allow yourself to not understand every little detail of the Common Lisp code. For example I hadn't read On Lisp. I had read The Little Schemer.It's a wonderful tour of advanced macro concepts. With several of the macros presented I found myself saying "well that's just x language feature in y" but that's missing the point. The point is that Common Lisp allows you to implement your own language features, with macros of course!This chapter is a wonderful climax to the whole book. Lisp moving Forth moving Lisp reminded me of the intertwined nature of DNA, RNA and proteins in Biology.There's great humour throughout the book, I especially enjoyed the little sideways jabs at Scheme programmers!
  • DavidCanHelp
    I built a self replicating forth bot that speaks S-Expressions over the wire. https://github.com/DavidCanHelp/unit
  • Archit3ch
    I'm not fluent enough in Common Lisp for that book, but the patterns in Let over Lambda translate cleanly to Julia. You can have "Let over Lambda", "Let over Lambda over Let over Lambda", "Anaphoric Macros" (though you have to break hygiene with esc(), and in practice should just use the native julia do block), "Reader Macros" (via String Macros), "Pandoric Macros", and so on.
  • kamaal
    I learned some Forth and played around right before the LLM trend began.It was a mind bending experience, although I quit after a while as the programs were kind of glass sheet quality brittle as they grew.Sometimes I feel I need to start again to keep my brain from losing thinking skills over time.
  • leonmeng
    [flagged]