Mac DownloadsDevelopmentCompilersIo 1.0

Io 1.0


Io is small prototype-based programming language.
Developer:   Steve Dekorte
      more software by author →
Price:  0.00
License:   Freeware
File size:   6756K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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

    SoundConverter 20061030 (by Steve Dekorte)
    SoundConverter is a Cocoa OSX application for converting sound files between different sound formats.

    Mix 0.3 (by Steve Dekorte)
    Mix is an experimental graphical real time audio loop mixing app inspired by AudioPad.

    SoundBrowser 2003.7.15 (by Steve DeKorte)
    SoundBrowser is a Cocoa OS X application for quickly browsing large sound file collections.

    PostCard 56028.2134 (by Steve Dekorte)
    PostCard is a Cocoa OSX for creating emailable post cards from your own photos or any image.

    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

    Io 1.0 (by Steve Dekorte)
    Io is small prototype-based programming language.

    Tony Lownds Python 2.5b1 (by Tony Lownds)
    Python is an interpreted, interactive, object-oriented programming language.

    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.

    RubyCocoa 0.4.3d2 (by FUJIMOTO, Hisakuni)
    RubyCocoa is a framework that allows Cocoa programming in the object-oriented scripting language Ruby.

    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.

    PyOXIDE 0.7.1 (by gandreas software)
    PyOXIDE is an open-source OS X based IDE for the Python programming language.

    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.

    Gwydion Dylan PPC 2.3.3r2 (by Gwydion Dylan Maintainers)
    Gwydion Dylan PPC is a compiler for the programming language Dylan.

    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

    BlitzMax 1.0 (by Blitz Research)
    BlitzMax is the new, next generation game programming language from Blitz Research.

    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.

    RBSplitView 1.1.3 (by Rainer Brockerhoff)
    RBSplitView is a replacement for Cocoa's NSSplitView.

    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

    Axiomatic Multi-Platform C 1.5.2 (by Axiomatic Solutions Sdn Bhd)
    AMPC offers you a C Integrated Development Environment (IDE) that generates Java Bytecode.

  •     search


    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.


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'rbytes.net free downloads' to Newsburst from CNET News.com
    del.icio.us rbytes.net free downloads


    Top tags