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.
You must log in or register to comment.