Keep us posted on your progress with emacs - I've tried off and on several times to 'get it' but just can't get past having to recall the ctrl and alt sequences. If you don't loose your mind in a couple of emacs-months, it might encourage the meek among us (me included) to go over to the eDark side
I've just finished studying your Io blog1)
Kidd, your number guesser
there is a wonderful code example that shows how spectacularly clean and simple Io is. I would bet that someone with NO programming experience could understand how it works, perhaps with the exception of the first two lines:
guesser := Object clone
guesser toGuess := Random value(100) ceil
Even then, it's not too hard to figure out. A quick search on the net turns up what 'Object clone' does 2)
... I've barely read any tutorial and I can say: Everything in Io is an object - and "Object" is the fundamental, well, object
that Io has as its basis for everything else. Therefore 'guesser'
must be a clone of the base object.
You mentioned that you're working on threading with Io --- are all of the foundation or core language objects and libraries threadsafe?
You see, Io is a contagious disease. It affects programmers’ brains. The incubation period is extremely short, due to the simplicity of its syntax. But the damages are extensive ...
Help, I think I've been bitten by the Io Bug!
____________________________________________________________1) http://puntoblogspot.blogspot.com/search/label/Io2) http://ozone.wordpress.com/2006/03/15/blame-it-on-io/