Compiling from Source

Get Pony

Jylis is written in the Pony programming language, so you’ll need to install a working Pony compiler using a method appropriate to your platform. It’s generally best to use the latest “bleeding edge” master branch of the Pony compiler, or at least the latest stable release.

Get Stable

Jylis uses a dependency manager for Pony called Stable to fetch and manage Pony libraries, so you’ll also need to install it as well.

Clone & Build

Once you’ve got access to ponyc and stable in your development environment, you’re ready to clone the Jylis source code to your machine and compile it.

git clone https://github.com/jemc/jylis
cd jylis
stable fetch
make

After doing so, you should be the proud new owner of a compiled Jylis binary, sitting at bin/jylis in the project directory.

Run Tests

If you want to work on hacking some changes into Jylis, you’ll want to be able to run the test suite. You can do so by running make test in the project directory where you cloned the source code. Note that you’ll need to have run stable fetch first to fetch any missing or outdated libraries.


Improve this page