Before I start mucking around again, is there a way to execute a block while cloning an object? Something like: Screen = Object clone( reshape = block(...
Screen mouse = block(button, x, y, ) should be: Screen mouse = block( button, state, x, y, ) I kept wondering why my cube wasn't rotating correctly until I...
After much tweaking I got io up and running on a Nokia 9210 cellphone. I can use the interactive interpreter on the phone itself, creating objects, etc....
self angleX += y - self lastY game me strange values, probably using y before processing the expression. This works: self angleX += (y - self lastY) Mike...
I didn't see that it existed so I added a list block to the lobby so you can do: list = list( 0, "one", 2 ) list at(1) print I e-mailed you also so the...
Hi, a couple of questions about io. Can I use blocks to create closures? For example, could I create an adder function similar to the following Lisp: (defun...
... Very nice! I'll look into it some more. The lua group has a code doc system that looks nice too. I've been meaning to write some implementation notes to...
Playing with Io, the documentation runs out fairly quickly :) You probably have something in mind, but http://sourceforge.net/projects/doxygen is one of the...
Beta Release 2002 09 01 ======================= - sockets addon Notes ===== This only includes support for TCP sockets and servers. Async dns and UDP are next....
I was just doing a little inheritance testing and I thought I had a problem. I forgot - the parent of a block is an object, not the object's parent. Or I...
Beta Release 2002 08 29 ======================= - merged Actor primitive into Object primitive - async messages can now be sent to any object using a ":" -...
This language looks really neat. I've got it up and running, and am now starting to look through the sources... I very much appreciate the object oriented c...
... Steve could you explain how this snippet of Io works? I'm guessing it evalutates like ((_message code) print) but I don't know what _message object or code...
Beta Release 2002 08 11 ======================= - added concurrency via Actors that use coroutines Here's the description from the docs: Concurrency Io uses...
Beta Release 2002 07 03 ======================= - multi-state safe (no mutable globals) - moved most defined functions to inlined(now not entirely ANSI C) -...
Here are some timings of tests from: "The Great Computer Language Shootout" http://www.bagley.org/~doug/shootout/ run on my 450Mhz G4. (Python 2.0, Lua 4.0, Io...
Beta Release 2002 05 29 ======================= - added "make test" test script and got more tests working - fixed bug with scope of break - added Nil print,...
Beta Release 2002 05 26 ======================= - fixed Map object - fixed operator terminating on new line - removed the "_"s from the primitive methods -...
I know you're busy and I keep e-mailing you but I just did a little test: I was trying to keep an index of pointers to block variables, but that got messy....
Beta Release 2002 05 20 ======================= - fixed gc bug with literal strings - literal strings now stored in Splay tree for speed - moved to stack...
Hey guys, I just put up a new release. The big change is a new syntax for assignment and operators. See http://www.dekorte.com/Software/C/Io/Account.io for an...