Cassette is a small functional programming language. Please visit https://cassette-lang.com for information about the language.
To use Cassette, you must build it from source.
- Get the project's dependencies
- On macOS with Homebrew, run
brew install llvm git
- On Debian, run
apt install build-essential clang git libx11-dev
- On macOS with Homebrew, run
- Build Cassette
- Clone Cassette with
git clone https://github.com/protestContest/Cassette
(and thencd Cassette
) - Run
make
to build the project. This creates the executablebin/cassette
.
- Clone Cassette with
- Try the example with
./bin/cassette test/test.ct
.
If you're checking out Cassette, please let me know what you think! I'm happy to help with issues and hear any polite feedback.