Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 497 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 497 Bytes

Simple LISP

A basic interpreter and compiler for my toy language. To build, just do cargo build.

$ simple-lisp file.sl    # interpreter
$ simple-lisp file.sl -c # compiler (converts it to C++ then call g++)
$ simple-lisp file.sl -e # bytecode (converts it to bytecode for the RockVM¹)

There are differences in support from each backend. So not all examples will run the same on each (or might even be unsupported).

¹: RockVM