blaze lisp
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

920 B

mal - Make a Lisp

This is my implementation of the Make A Lisp project, done in C++20.

Usage

Run the REPL

$ make
$ ./blaze

Or

$ make run

Run mal tests

Change the #if 0 macro at the top of the stepX.cpp to #if 1, then run the test:

$ make test0 | less

Download

Clone

$ git clone https://github.com/riyyi/blaze
$ cd blaze
$ git submodule update --init --recursive

Or

$ git clone --recursive https://github.com/riyyi/blaze

Update

$ git pull
$ git submodule update --recursive

Build instructions

$ mkdir build
$ cd build
$ cmake .. && make