Nice touch. Explains how Caine returns in episode 9: Lisp continuations allow for graceful error recovery.
When an introduction says “friendly”, I don’t expect it to assume that I know what lambda is.
When an introduction says “friendly”, I don’t expect syntax rules to appear in it. At all.
Wtf kind of intro to a programming language doesn’t include syntax rules? We are all informed, experienced, technologically inclined people here. Not dumb children.
I’m struggling to see your comment as anything more than contrarian babble.
You can read the about it here: https://defn.io/2020/01/04/remember-internals/
I honestly am curious. I've seen a few examples presented for it, but they always seem like bad software engineering to me. Where's an example that does something in a cleaner way than alternatives present in other languages while remaining compatible with local reasoning?
That's a perspective. If you're looking for a low-level language, then Scheme isn't it.
If you don't program in machine code, then presumably you've found what you believe is the perfect language on the low-to-high-level axis. Knowing which language that is would add precision to the discussion.
You can abstract everything away. Not like Haskell where laziness accounts for some and typeclasses for some (and often an exponential growth in compile times). No, it property let's you change the language.
I got tired of loops sucking and made this, for example: https://rikspucko.koketteriet.se/bjoli/goof-loop