Difference between revisions of "Ioke P"
From IokeWiki
(New page: As of this writing, Ioke P will be the next version of the Ioke programming language. It is slated for release on December 23rd. It is planned to contain: * TODO: Make a list here. See ...) |
|||
Line 1: | Line 1: | ||
− | + | Ioke P was released on December 23, 2009. | |
− | + | Here is the original announcement: | |
− | + | <pre> | |
− | + | Ioke P released | |
+ | --------------- | ||
− | + | Ioke is a language that is designed to be as expressive as possible. It is a dynamic language targeted at the Java Virtual Machine. There also exists a version for the CLR. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby. | |
+ | |||
+ | Homepage: http://ioke.org | ||
+ | Download: http://ioke.org/download.html | ||
+ | Programming guide: http://ioke.org/wiki/index.php/Guide | ||
+ | Wiki: http://ioke.org/wiki | ||
+ | |||
+ | The two specific releases that encompass Ioke P are ikj 0.4.0 and ikc 0.4.0. | ||
+ | |||
+ | Ioke P is the fourth release of Ioke. It includes many new features compared to Ioke E: | ||
+ | |||
+ | - Number Infinity | ||
+ | - eval | ||
+ | - Reflector | ||
+ | - Hooks | ||
+ | - First class Runtime | ||
+ | - New parser | ||
+ | - Tuples | ||
+ | - Structs | ||
+ | - Destructuring assignment | ||
+ | - Message rewriting | ||
+ | - Functional composition | ||
+ | - Sequences | ||
+ | - Dictionary and Set versions of Enumerable methods | ||
+ | - Enumerable group, Enumerable groupBy | ||
+ | - Set operations for union, intersection, membership, subset and superset testing | ||
+ | - ISpec stubbing and mocking | ||
+ | - IIk history | ||
+ | - DokGen on separate projects | ||
+ | |||
+ | Ioke P also includes a large amount of bug fixes. | ||
+ | |||
+ | Features: | ||
+ | - Expressiveness first | ||
+ | - Strong, dynamic typing | ||
+ | - Prototype based object orientation | ||
+ | - Homoiconic language | ||
+ | - Simple syntax | ||
+ | - Powerful macro facilities | ||
+ | - Condition system | ||
+ | - Aspects | ||
+ | - Java integration | ||
+ | - Developed using TDD | ||
+ | - Documentation system that combines documentation with specs | ||
+ | - Runs on both the JVM and the CLR | ||
+ | |||
+ | The many things added in Ioke P could not have been done without the support of all the Ioke contributors. Thank you! | ||
+ | |||
+ | Regards | ||
+ | Ola Bini - ola.bini@gmail.com | ||
+ | </pre> | ||
Previous: [[Ioke 0]] | [[Ioke S]] | [[Ioke E]] | Next: [[Ioke F]] | Previous: [[Ioke 0]] | [[Ioke S]] | [[Ioke E]] | Next: [[Ioke F]] |
Revision as of 14:13, 23 December 2009
Ioke P was released on December 23, 2009.
Here is the original announcement:
Ioke P released --------------- Ioke is a language that is designed to be as expressive as possible. It is a dynamic language targeted at the Java Virtual Machine. There also exists a version for the CLR. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby. Homepage: http://ioke.org Download: http://ioke.org/download.html Programming guide: http://ioke.org/wiki/index.php/Guide Wiki: http://ioke.org/wiki The two specific releases that encompass Ioke P are ikj 0.4.0 and ikc 0.4.0. Ioke P is the fourth release of Ioke. It includes many new features compared to Ioke E: - Number Infinity - eval - Reflector - Hooks - First class Runtime - New parser - Tuples - Structs - Destructuring assignment - Message rewriting - Functional composition - Sequences - Dictionary and Set versions of Enumerable methods - Enumerable group, Enumerable groupBy - Set operations for union, intersection, membership, subset and superset testing - ISpec stubbing and mocking - IIk history - DokGen on separate projects Ioke P also includes a large amount of bug fixes. Features: - Expressiveness first - Strong, dynamic typing - Prototype based object orientation - Homoiconic language - Simple syntax - Powerful macro facilities - Condition system - Aspects - Java integration - Developed using TDD - Documentation system that combines documentation with specs - Runs on both the JVM and the CLR The many things added in Ioke P could not have been done without the support of all the Ioke contributors. Thank you! Regards Ola Bini - ola.bini@gmail.com