Ioke (programming language)
From Wikipedia, the free encyclopedia
Paradigm(s) | object-oriented, prototype-based |
---|---|
Designed by | Ola Bini |
Stable release | P (ikj-0.4.0, ikc-0.4.0) |
Typing discipline | strong |
Major implementations | ikj (JVM), ikc (CLR) |
Influenced by | Io, Smalltalk, Lisp, Ruby |
Platform | JVM and CLR |
License | MIT |
Usual filename extensions | .ik |
Website | ioke.org |
|
Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime. It was designed by Ola Bini, a developer of JRuby. It has a very simple homoiconic syntax, somewhat similar to Io.
Philosophy
Ioke was designed for expressiveness, above all else including performance. It was designed to be its own most important tool, and is an example of language-oriented programming, and encourages the creation of domain-specific languages.[1]
Status
Ioke was first announced on November 6, 2008.[2] Ioke's code contains documentation and unit tests.
References
- ↑ "Ioke, A Folding Language" (Video). blip.tv. Retrieved 22 April 2011.
- ↑ http://www.infoq.com/news/2008/11/ioke
External links
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.