Bug#394315: ITP: io -- A small, prototype-based programming language
Package: wnpp
Severity: wishlist
Owner: "Kurt B. Kaiser" <kbk@shore.net>
* Package name : io
Version : 2006-10-15
Upstream Author : "Steve Dekorte" <steve@dekorte.com>
* URL : http://www.iolang.com
* License : BSD
Programming Lang: C
Description : A small, prototype-based programming language
The ideas in Io are mostly inspired by Smalltalk (all values are objects),
Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors
and futures for concurrency), LISP (code is a runtime inspectable/modifiable
tree) and Lua (small, embeddable).
Open source BSD license
Small VM (~10K C statements, 5K Io specific)
Reasonably fast (comparable to Python, Perl, Ruby)
Incremental collector, weak links
Dynamic typing
Exceptions
C99 implementation
Embeddable
Multi-state (multiple VMs can run in the same application)
Actor-based concurrency, coroutines
64 bit clean
Reply to: