This is a developer preview of Jock, a friendly programming language that compiles to the Nock combinator calculus.
The Jock compiler is written in Hoon and runs on the NockApp architecture.
Jock requires a choo
NockApp executable. The Makefile
can retrieve the latest tagged choo
. For Linux, run the following:
make update-choo
If you would like a nightly build of choo
, or if you are using something other than Linux, clone this repo and build.
Then copy the choo
executable to the root folder.
To build and run Jock with tests:
make release
# run all codes in /lib/tests
./target/release/jock-testing exec-all
# - or -
make release-test-all
# run specific code in /lib/tests
./target/release/jock-testing test-n 0
# - or -
make test 0