Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Javascript port of Io programming language (unfinished)
JavaScript Io
Latest commit 55676fd @stevedekorte more cleaup
Failed to load latest commit information.
lib latest
source more cleaup
README more cleaup



A port of the Io programming language to Javascript.


Got a basic interpreter running but decided to move to a Continuation based implementation. In the middle of the conversion.


The plan is to support full Io call by expression semantics but remove operator precedence and as much as possible wrap JS base types instead of implementing Io's libraries. 

The C implementation of Io is ~10K semicolons, this implementation should be tiny in comparison (1K-2K semicolons) as we can leverage Javascript's garbage collection and similarities in semantics.

The first version is being written with node.js as the target platform but later versions should support modern web browsers.
Something went wrong with that request. Please try again.