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