Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 860 Bytes

Readme.md

File metadata and controls

17 lines (12 loc) · 860 Bytes

microscheme

This is modeled after (How to Write a (Lisp) Interpreter (in Python)) and does not yet include (An ((Even Better) Lisp) Interpreter (in Python)) .

TOOD: - this project needs a (simple) GC, RC does not work for this - maybe use serde s expression backend for parsing or try nom - add optimizations/ extensions from second part of Norvig tutorial - tail calls - petgraph dot file support for visulisation

It is part of my attempt at learning more about rust and languages, see lang

It should be faster than the python interpreter but fib is about 5x slower than python so its still very slow.