Categories
Io
Io is a small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects) and Act1, Self, and NewtonScript (actors and futures, differential protos, inheritance by delegation).
Features: - small (~12K lines) - pure object language - reasonably fast (comparable to Python, Perl, Ruby) - differential prototype-based object model - untyped - incremental garbage collection - exceptions - ANSI C implementation (except for inline directive) - embeddable - multi-state (multiple independent VMs can run in the same application) - coroutines (light wieght threads)
Last updated 18 Jul, 2005
Versions
2005-07-14
2005-07-14 devel released 2005-07-14
- Released: 6 Jun, 2003
- Code Maturity: Stable
2003-06-06
2003-06-06 stable released 2003-06-06
- Released: 6 Jun, 2003
- Code Maturity: Stable
- Source Archive: http://io.urbanape.com/release/IoDesktop-2003-0...
- Licenses: BSD_3Clause
- Interfaces: Command Line
User Community and Support
User manual available in HTML format from http://www.iolanguage.com/Source/release/Io/Docs.html




