A simple scripting language that compiles to Nock.
Go to file
tacryt-socryp 394cb06036
Some checks failed
Build / Get Choo (push) Has been cancelled
Build / Build Jock Test executable (push) Has been cancelled
Merge pull request #5 from famousj/master
Minor fixes
2024-11-11 10:17:56 -06:00
.github/workflows build: fix 2024-10-21 16:00:12 -05:00
assets jocktest.jam: init 2024-10-21 15:32:36 -05:00
hoon jock: all files 2024-10-21 15:28:36 -05:00
.gitignore ignore choo and out.jam, which are external or built 2024-11-11 14:56:07 +00:00
Cargo.lock jock: all files 2024-10-21 15:28:36 -05:00
Cargo.toml Added Makefile 2024-10-21 15:50:13 -05:00
LICENSE Initial commit 2024-10-21 14:30:41 -05:00
main.rs jock: all files 2024-10-21 15:28:36 -05:00
Makefile The commented out run of update-cargo.py prevents cargo build from running 2024-11-11 14:56:45 +00:00
README.md the prebuilt choo from github doesn't work with mac, so add some help for people who need to build from source 2024-11-11 14:57:17 +00:00
rust-toolchain.toml jock: all files 2024-10-21 15:28:36 -05:00
update-cargo.py Post Makefile to support choo. 2024-11-05 17:16:14 -06:00

Jock, a friendly and practical programming language

This is a developer preview of Jock, a friendly programming language that compiles to Nock.

Visit the blog post for more information.

The Jock compiler is written in Hoon.

Prerequisites

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.

Building

To build and run Jock with tests:

make release

./target/release/jock-testing test-all