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.
 
 
 
Riyyi 11f0553b5a AST+Env+Printer+Reader: Implement floating point numbers 6 months ago
cmake Env: Load lisp code at runtime from files 9 months ago
lisp Everywhere: Add docstring support 6 months ago
src AST+Env+Printer+Reader: Implement floating point numbers 6 months ago
vendor AST+Env+Printer+Reader: Implement floating point numbers 6 months ago
.clang-format AST+Eval: Provide convenient constructor for Collection 1 year ago
.gitignore Meta: Add project prerequisites 1 year ago
.gitmodules Initial commit 1 year ago
CMakeLists.txt Env: Load lisp code at runtime from files 9 months ago
LICENSE Meta: Add license file 1 year ago
README.org Meta: Change README.org title and description 7 months ago
lib AST+Env: Implement stepA 1 year ago
mal AST+Env: Implement stepA 1 year ago
tests Meta: Add symlink to pass more tests 1 year ago

README.org

blaze lisp

blaze lisp, written in C++20.

Usage

Run the REPL

$ make run

Run mal tests

$ 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