Live data from Hacker News

An Exploration of SBCL Internals (2020)

simonsafar.com

151–160 of 194 posts

Re: An Exploration of SBCL Internals (2020)

#160
post #8
post #5

Earlier quoted context omitted.

Java took over by targeting large teams of inexperienced developers. C++ took over by adding OO to C with zero cost abstractions, and then evolving into modern C++ (which discourages OO and encourages composition via template instantiation) without leaving programs behind. Lisp has supported composition forever (it is one of the big advantages of functional programming), and the macro language is similar to templates…

> is often interpreted Every competitive Common Lisp implementation has compilation. SBCL defaults to not even using an interpreter for eval.

I thought SBCL was a compiler only implementation? CMUCL did have an interpreter though.
Post reply on HN