Ioke (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Not to be confused with Io, an object-oriented programming language inspired by Smalltalk..
Ioke
Ioke.png
Paradigm object-oriented, prototype-based
Designed by Ola Bini
First appeared November 6, 2008; 6 years ago (2008-11-06)[1]
P (ikj-0.4.0, ikc-0.4.0)
strong, dynamic
Platform JVM and CLR
License MIT
.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[edit]

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.[2]

Status[edit]

Ioke was first announced on November 6, 2008.[1] Ioke's code contains documentation and unit tests.

References[edit]

  1. ^ a b http://www.infoq.com/news/2008/11/ioke
  2. ^ "Ioke, A Folding Language" (VIDEO). archive.org. Retrieved 14 October 2014. 

External links[edit]