Questions tagged [ioke]

Ioke is a strongly typed, extremely dynamic, prototype based object oriented language that aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax.

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, is homoiconic and its closest ancestors are Io, Smalltalk, Ruby and Lisp.

4 questions
5
votes
4 answers

Whats your opinion about Ioke?

Ola Bini, one of the big guys behind JRuby, is developing a new programming language called: Ioke. It's influenced by Io, Lisp, Smalltalk and Ruby. Share your thoughts about this new dynamic programming language NB. Question asked by schildmeijer
Schildmeijer
  • 20,702
  • 12
  • 62
  • 79
3
votes
1 answer

Getting RSpec into RDoc

In Ioke doc, the ISpec tests are included in the documentation, see ioke.org/dok/index.html How can this be done with Ruby's RSpec and RDoc (or SDoc)? I can't find any commandline switches or external libs to do so. Any ideas (not including…
bb.
  • 1,371
  • 1
  • 14
  • 21
2
votes
1 answer

Trying to run code in IOKE shell results in error?

When I try to execute code in the IOKE shell it crashes. >ioke iik> "Hello World" println Exception in thread "main" java.lang.NullPointerException at ioke.lang.IokeIO$2.activate(IokeIO.java:129) at…
coderrick
  • 1,011
  • 1
  • 8
  • 25
2
votes
6 answers

What is a good embeddable language for an existing Java application?

I want to embed a dsl or existing full language within my application. It should be a simple, full Turing complete language but simple and light enough that the code can be interpreted without too much overhead. Also the other "processes" can't…
Berlin Brown
  • 11,504
  • 37
  • 135
  • 203