Just another Lisp https://serene-lang.org
Go to file
Sameer Rahmani 576eba6451 Add a very basic List implementation 2020-07-21 22:23:11 +01:00
bin Add a very basic List implementation 2020-07-21 22:23:11 +01:00
cmake Add the build setup for the C++ implementation 2020-07-10 18:06:26 +01:00
docs Add the build setup for the C++ implementation 2020-07-10 18:06:26 +01:00
include Add a very basic List implementation 2020-07-21 22:23:11 +01:00
resources/benchmarks/parsers Add the build setup for the C++ implementation 2020-07-10 18:06:26 +01:00
src Add a very basic List implementation 2020-07-21 22:23:11 +01:00
tests Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00
.ccls Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00
.gitignore Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00
CMakeLists.txt Add a very basic List implementation 2020-07-21 22:23:11 +01:00
LICENSE Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00
README.org Add a very simple lisp grammer based on LALRPOP (whitespace problem) 2020-06-13 17:55:27 +01:00
builder Add a very basic List implementation 2020-07-21 22:23:11 +01:00
dev.org Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00

README.org

Serene lang

Setup development environment

Emacs

Rustic is highly recommended. Just install it and install the dependencies necessary on the Rust side. If you're using FG42, It already ships with Rustic installed.

Requirements on the Rust side

To setup the dev envrionment you need to have Clippy and RLS installed. Run the following commands to install them:

rustup component add rls --toolchain stable-x86_64-unknown-linux-gnu
rustup component add --toolchain stable-x86_64-unknown-linux-gnu clippy
rustup component add rustfmt

Use your desired toolchain instead of stable-x86_64-unknown-linux-gnu