~lsof/cff

Systems programming language
use arena for interning types too
use arena for interning strings

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~lsof/cff
read/write
git@git.sr.ht:~lsof/cff

You can also use your local clone with git send-email.

cff is an experimental systems programming language. This is the compiler for it. Use at your own risk, nothing is to be taken as stable right now.

#Building

#Bootstrapping

The bootstrap compiler is written in C. This step only needs to be done once, afterwards you can use your existing cff compiler executable.

Requirements: gcc, latest release of LLVM.

Run bootstrap/bootstrap.sh. Then run make install to install the compiler to your PATH.

#Building

Requirements: an existing build of cff, latest release of LLVM

Once you have the compiler installed in your PATH, simply build with make and install with make install.

#License

See LICENSE.