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.
![]() | |
| Paradigm | object-oriented, prototype-based |
|---|---|
| Designed by | Ola Bini |
| First appeared | November 6, 2008[1] |
| Stable release | P (ikj-0.4.0, ikc-0.4.0)
|
| Typing discipline | strong, dynamic |
| Platform | JVM and CLR |
| License | MIT |
| Filename extensions | .ik |
| Website | ioke |
| 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: For too long, it has sat there in the sky, mocking us.
gollark: And I am all for it.
gollark: This is obviously part of the conspiracy to remove the Moon.
gollark: ↑ apparently they did that president's corruption trial via Teams
gollark: https://ichef.bbci.co.uk/live-experience/cps/624/cpsprodpb/vivo/live/images/2021/7/19/78aa3246-1bbd-4cc2-9ce3-92917c2ab509.png
References
- http://www.infoq.com/news/2008/11/ioke
- "Ioke, A Folding Language" (Video). archive.org. Retrieved 14 October 2014.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
