Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Javascript port of Io programming language (unfinished)
JavaScript Io
branch: master
Failed to load latest commit information.
lib latest
source more cleaup
README more cleaup

README

DESCRIPTION

A port of the Io programming language to Javascript.


STATUS

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

NOTES

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.