Haskell + Lisp + JVM/Node/… = Profit!
hindent to format code and
hlint to catch errors.
scripts/build.sh to build the project, and
stack exec axel-exe -- <arguments> to run
app/Main.hs. The executable takes as arguments either
file <path to file> (which is the path of the Axel program to build and execute) or
project (in which case an Axel project in the current directory will be built and executed).
examples folder for example Axel programs.