Ioke (programming language)

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.

Ioke
Paradigmobject-oriented, prototype-based
Designed byOla Bini
First appearedNovember 6, 2008 (2008-11-06)[1]
Stable release
P (ikj-0.4.0, ikc-0.4.0)
Typing disciplinestrong, dynamic
PlatformJVM and CLR
License MIT
Filename extensions.ik
Websiteioke.org
Major implementations
ikj (JVM), ikc (CLR)
Influenced by
Io, Smalltalk, Lisp, Ruby

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

Status

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

gollark: Members of parliament?
gollark: Whatever the cause actually is, I'm not sure there really is a hugely consistent one.
gollark: Destroying random people's stuff is unlikely to make anyone sympathetic to the cause.
gollark: We live in a society.
gollark: What does capitalism have to do with this?

References

  1. http://www.infoq.com/news/2008/11/ioke
  2. "Ioke, A Folding Language" (Video). archive.org. Retrieved 14 October 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.