An editor for building attack trees written in Javascript.
-
Clone the GHCJS repo:
git clone [email protected]:ghcjs/ghcjs.git
-
Checkout the
ghc-8.0
branch:git checkout ghc-8.0
-
These programs must be installed: autoconf and automake
It is easiest to use homebrew to install these programs.
-
Install node.js.
Note: Use the offical download from the node js website instead of homebrew, because the version in brew is old.
-
Inside the ghcjs repo run the following to install it:
cabal install .
-
Now bootstrap GHCJS using the following command inside the ghcjs repo:
ghcjs-boot --dev --ghcjs-boot-dev-branch ghc-8.0 --shims-dev-branch ghc-8.0
Warning: the previous command builds all of the ghcjs libraries. Make sure you have plenty of time -- around an hour -- before running it.