Skip to content

minirop/simple-lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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