This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Home
overview
Io is a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects, all messages are dynamic), 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 semicolons)
- multi-state (multiple VMs can run in the same process)
- incremental collector, weak links
- actor-based concurrency, coroutines
- C99 implementation, 64bit clean
- exceptions
- embeddable
platforms
- OSX/Unixes
- Windows
- Symbian
- Syllable
bindings
- async sockets and async dns
- sqlite
- dbi
- qdbm
- regex
- xml/html parsing
- md5
- sha1
- zlib
- lzo
- blowfish
- curses
- opengl
- portaudio
- freetype
- ffmpeg
- objective-c bridge
- mysql
- postgresql







