Category:Ioke: Difference between revisions

Content added Content deleted
No edit summary
(Need to put an entry in the LCT before you can add a link here, links)
Line 5: Line 5:
|safety=safe
|safety=safe
|checking=both
|checking=both
|strength=strong
|strength=strong}}
|LCT=yes}}
{{language programming paradigm|functional}}
{{language programming paradigm|functional}}
{{language programming paradigm|concurrent}}
{{language programming paradigm|concurrent}}
Ioke is a folding language. It allows you to write highly expressive code that writes code. Ioke allows you to create abstractions at any level, and expressiveness is the ultimate goal of the language.
Ioke is a folding language. It allows you to write highly expressive code that writes code. Ioke allows you to create abstractions at any level, and expressiveness is the ultimate goal of the language.


Ioke is a dynamic language targeted at virtual machines, currently the [[Java Virtual Machine]] and the [[Common Language Runtime]]. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby.
Ioke is a dynamic language targeted at virtual machines, currently the [[Java Virtual Machine]] and the [[Common Language Runtime]]. It's been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by [[Io]], [[Smalltalk]], [[Lisp]] and [[Ruby]].