View Single Post
Old Jul 12th, 2007, 8:05 PM   #1
bulio
Hobbyist Programmer
 
bulio's Avatar
 
Join Date: Jul 2004
Location: Location
Posts: 138
Rep Power: 5 bulio is on a distinguished road
io programming language

Hey everyone,

Has anyone ever tried out the Io programming language? I've looked at the site, and was thinking maybe I should try learning it as my first "real" programming language. Apparently it is easier than Python, and is small, portable, and fast. From the io site:

Quote:
Io is 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).

features 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
Anyone think its worth giving a shot?
bulio is offline   Reply With Quote