76eb4204be8ac073f69d3f3a3361502e09e33775
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
Languages
C++
93.3%
CMake
5.7%
C
1%