Io 1.0
Io is small prototype-based programming language.
Io is 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).
Here are some key features of "Io":
open source BSD license
pure object language
small VM (~16K C statements, 8K Io specific)
small memory footprint (between 64K-200K depending on the platform)
reasonably fast (comparable to Python, Perl, Ruby)
incremental collector, weak links
differential prototype-based object model
dynamic typing
exceptions
ANSI C implementation (except for coroutines)
embeddable
multi-state (multiple VMs can run in the same application)
actor-based concurrency
coroutines
64 bit clean.
tags
prototype based
Download Io 1.0
http://www.sigusr1.org/~steve/IoDarwinBinaries-2005-10-17.tar.gz
Authors software
|
Mix 0.3 (by Steve Dekorte)
Mix is an experimental graphical real time audio loop mixing app inspired by AudioPad.
|
|
CamGrabber 20030801 (by Steve Dekorte)
Quick snapshots from video cameras!
CamGrabber is a simple, free Cocoa app for grabbing images from a video camera source such as an iSight.
|
Similar software
|
Actor-lab 2.5 (by P. C. Whalley)
Actor-lab is a parallel, object-orientated control language designed to introduce the ideas of control technology and robotics.
|
|
texttemplate 0.2.0 (by HAS)
texttemplate is a small Python module which enables the user to convert text templates into a simple object model that can be manipulated by ordinary Python scripts.
|
|
F-Script 1.3.4 (by Philippe Mougin)
F-Script is a lightweight open-source scripting layer specifically designed for the Mac OS X object system (i.
|
|
Firebird 1.5.2 (by Firebird Team)
Firebird is a RDBMS offering many ANSI SQL features that runs on Linux, Windows and several Unix platforms.
|
|
Squeak 3.9 (by Swiki)
Squeak is an open, highly-portable Smalltalk-80 implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change.
|
Other software in this category
|
py2app 0.2 (by undefined.org)
A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing Python installation.
|
|
Apple Xcode 2.4.1 (by Apple)
Xcode features dead-code stripping, remote debugging, speed improvements to the gnu C++ compiler, or gcc, code completion for Java and AppleScript, native build system support for AppleScript, an enhanced debugger with memory and globals browsers and the ability to display file static variables, fas
|
Featured Software
Picture Address Book 6.0.5
Apimac Address Book is a practical telephone and address program for Mac that allows you to quickly and easily manage addresses, phone numbers, URLs and Email addresses.
Textris 1.0
Textris is an attempt to combine aspects of both these games into one fast paced test of your lexicon.
iMagine Photo 2.1.4
iMagine Photo adds imaging and drawing functionality to AppleScript.