A patchwork functional programming language
-
Make sure you are using
git pull --rebaseto pull changes, fixing merge conflicts before you push. To set this up automatically, dogit config branch.autosetuprebase always -
No branch/pull requests, since we are doing rebase on master, master should always be up to date and free of merge conflits
In the tests folder:
-
Run 'runtests.sh' to automate testing and output to log. This script compiles all files to javascript, runs them with node, and compares the output with an expected output.
-
Compile tests to javascript with 'js.sh'
-
Run Node on all js files with 'node.sh'
You need Node to run tests.