iogiiDocs ⸱ Source ⸱ Quick RefOnline InterpreterContact

Source

Running Iogii Locally

Download the prepackaged ruby 1 file and chmod +x iogii (requires ruby 2.7.2 - 4.0.0+). Now to run an iogii program named prog.iog:

iogii prog.iog

The ruby and online interpreter are very inefficient. You can also execute iogii programs using an engine written in Haskell (about 25 times faster). To set that up download the engine and compile it with ghc -O engine.hs (requires ghc 8.0.2 - 9.14.1+).

Then to use the engine:

iogii prog.iog --engine > prog.ism && engine prog.ism

All source

All source includes all the source used to develop, test, and generate this site. You can verify it on your system with cd src; test/all.

Releases

Note: I am not using github due to them not respecting licenses by training LLMs on code without crediting said code when used in a response (iogii license is BSD 3).

1.1.2

Changes:

Bug fixes:

1.1.1 - Jan 12, 2026

Bug fixes:

1.1 - July 4, 2025

Changes:

Minor changes:

Bug fixes:

1.0.1 - April 28, 2025

Bug fixes:

1.0 - April 16, 2025

Changes:

0.3 (Beta) - March 18, 2025

Apologies for the large number of major changes. I have no further plans for large changes and should just be making minor changes and fixing bugs/documentation in the future.

Changes:

0.2 (Alpha) - Dec 11, 2024

Changes:

0.1 (Alpha) - Nov 7, 2024

Changes:

0.0 (Alpha) - Oct 29, 2024

Initial release. Uses Ruby 3.1.2.

SHA256 sum of 1 File: d325338fab8c0d44a94a2dd85c9deda61d32fe20521e4c125c99d142e37e5a5c