make full-install target builds and installs the compiler. Install iodine library files into a PLIBS/iodine/ directory.
Before you install
Operating system
Linux x86_64 is the supported target.
Build tools
Install Python 3.14 or later, GCC, NASM,
make, and pip.pip. On Debian or Ubuntu, install the system tools with:
Install from source
1
Clone the repository
2
Build and install
hypotenuse executable under /usr/local/bin when writable, or under ~/.local/bin otherwise.3
Verify the compiler
Install iodine libraries
The current iodine library sources are in theplstd/ directory. Copy the selected source into a local iodine/ directory, change its .plib suffix to .ih, then install it:
/usr/lib/PLIBS/ and user libraries under ~/.local/lib/PLIBS/. Keep the iodine files in the iodine/ subdirectory so imports such as <iodine/printd> resolve.
The compiler is now named j++, but the C-triangle build scripts have not yet renamed the executable. Run
hypotenuse until that change lands in the compiler repository.If the compiler was installed in
~/.local/bin, add that directory to your PATH if needed:Check your installation
From the repository directory, run the focused compiler tests:make lint to check the Python compiler sources with Pyflakes.
Uninstall
From the repository directory, run:hypotenuse executable. It does not remove installed PLIBS libraries.