Io programming language 2013.12.04
- LICENSE TYPE:
- BSD License
- OUR RATING:
- DEVELOPED BY:
- Steve Dekorte
- USER RATING:
- ROOT \ Programming \ Interpreters
It’s inspired by several programming languages
Io is a pure object language inspired by Smalltalk, NewtonScript, Act1, LISP, Lua and Self programming languages. It has a small memory footprint and it’s reasonably fast, when compared to Python, Perl or Ruby.
Key features include an incremental garbage collector (weak links supported), a differential prototype-based object model, exceptions, dynamic typing, ANSI C implementation, multi-state, actor-based concurrency, and 64-bit clean.
Before attempting to install Io on your GNU/Linux operating system, please make sure that you have the yajl, libevent, CMake and PCRE package installed. Then, grab the latest release of the software from either Softpedia or the project’s homepage (see link at the end of the article) and save it somewhere on your computer.
Extract the contents of the archive with your favorite archive manager utility, open a terminal emulator program, move to the location where you’ve extracted the archive file (e.g. cd /home/softpedia/io-2013.12.04) and run the ‘cmake .’ command to configure the project, followed by the ‘make’ command to compile it.
After a successful compilation process, you will be able to install Io system wide and make it available to all users on your machine by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user.
Gettings started with Io
To learn how to use the Io programming language, open your favorite Terminal app and run the ‘io -h’ command, which will display the usage message, as well as available command-line options, such as the ability to evaluate a given expression and run the interpreter after processing the files passed.
Io programming language was reviewed by Marius Nestor, last updated on January 14th, 2015