Ioke (programming language)

From Wikipedia, the free encyclopedia
Ioke
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

    1. "Ioke, A Folding Language" (Video). blip.tv. Retrieved 22 April 2011. 
    2. 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.