masak / bel

An interpreter for Bel, Paul Graham's Lisp language
GNU General Public License v3.0
27 stars 1 forks source link

Document the plans to compile "The 55" in the README #347

Open masak opened 3 years ago

masak commented 3 years ago

The name "The 55" is a name I've started using increasingly. These are the initial 55 definitions in bel.bel, before the evaluator:

Once we can compile these well, we can start thinking about compiling the bel evaluator, with all its functions and massively tail-recursive structure. (There are self-calling functions among the 55, but no mutually calling functions.)

Might also be interesting at that point to provide a REPL of sorts for the fast subset of Bel that includes The 55.

masak commented 3 years ago

This issue could help finally merge #216.