blaze lisp
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
Riyyi 79ede83a99 Meta: Improve project when used as a dependency 2 роки тому
cmake Env: Load lisp code at runtime from files 2 роки тому
example Repl+Env+Example: Load global outer environment in Repl::init 2 роки тому
lisp Everywhere: Add docstring support 2 роки тому
src/blaze Meta: Improve project when used as a dependency 2 роки тому
vendor AST+Env+Printer+Reader: Implement floating point numbers 2 роки тому
.clang-format AST+Eval: Provide convenient constructor for Collection 2 роки тому
.gitignore Meta: Add project prerequisites 2 роки тому
.gitmodules Initial commit 2 роки тому
CMakeLists.txt Meta: Move main to example target, better include compatibility 2 роки тому
LICENSE Meta: Add license file 2 роки тому
README.org Meta: Change README.org title and description 2 роки тому
compile_commands.json Meta: Add needed LSP requirement 2 роки тому
lib AST+Env: Implement stepA 2 роки тому
mal AST+Env: Implement stepA 2 роки тому
tests Meta: Add symlink to pass more tests 2 роки тому

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