Tutorials and Tools

A Jock tutorial is available with the main release at zorp-corp/jock-lang. This focuses on building Jock programs as JockApps, or standalone executable programs on top of the NockApp virtual machine framework.

jockc

Most users will use jockc, the general-purpose Jock program compiler. Given a path, jockc will convert the target Jock file into a Nock noun and evaluate it.

jockt

jockt is intended to support language testing. It runs a battery of tests including tokenization, parsing, compiling, and execution.

Jojo

An experimental REPL is available at sigilante/jojo. You should synchronize the /lib/jock file supplied with Jojo to the current Jock release.

NockApp

The NockApp framework consists of NockVM (formerly Sword, formerly Ares), a runtime VM interpreter for Nock, the NockApp (formerly Crown) Rust interface, and hoonc, which builds Nock programs from Jock or Hoon into executable standalones.

Last updated