This is an automated archive made by the Lemmit Bot.

The original was posted on /r/programminglanguages by /u/Jedi_Tounges on 2024-10-11 06:12:19+00:00.


The word “wrote” is in quotes, because it is pretty much a 1:1 mapping of Peter Norvig’s Lisp.py, the simple version.

I am planning to extend it to the more advanced version, also linked on the same site ()

The itch was mostly “how do programming languages work” and I was on vacation with nothing to do.

This is very very simple, so I will next be going through Robert Nystrom’s Crafting Interpreters (which I found through /r/ProgrammingLanguages ) , and writing an in-browser version of Lox.

Maybe I can write enough of it to make a Lox-Lox? Who knows :P

quite exciting!

  • still have to implement tco, this basic version cant recurse too deeply, which is an issue, because scheme does not have iteration, generally
  • maybe figure out how to add syntax highlighting to the “repl”?
  • add more standard lisp features
  • maybe an enviornment inspector?

But first, I write Lox. Then I will maybe come back to this.