Languages: Io


Coroutines, prototype based, asynchronous, futures, minimalistic syntax, 0 keywords, lazy evaluation of function parameters, oh my! This out to keep me entertained for a few days!

As an aside, in this paper, he says:
Message arguments are passed as expressions and evaluated by the receiver. Selective evalulation of these arguments is used to implement control flow.
Heh, cool, I did the same thing (and was similarly pleased) in my programming language, Squeamish , which I wrote about in Dr. Dobb's Journal :)


Donovan Preston said…
Io is awesome.