Beta Release 2002 07 03 ======================= - multi-state safe (no mutable globals) - moved most defined functions to inlined(now not entirely ANSI C) -...
Beta Release 2002 08 11 ======================= - added concurrency via Actors that use coroutines Here's the description from the docs: Concurrency Io uses...
Is this the appropriate place for bug reports, etc? I'm running Debian Testing/sarge on an iBook2. ... (zbir@gibbon ~) $ io Io>words = List clone <IoList...
... Hi Zac, Thanks for the bug report. I was able to replicate the seg fault on OSX but there's definitely a sort bug. I've fixed that and I'm putting out a ...
... 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...
Hi Steven, ... Sure, _message is an as yet undocumented feature. When a block is activated it creates a locals object and puts a few default slots in it. They...
... am ... appreciate ... so ... other ... direct ... but ... to ... calls ... the C ... From what I've seen with Stackless Python - it's exactly the opposite...
... Yes, you're right. I didn't understand the common usage of the term at the time. I've removed "stackless" from the description of Io. The justification of...
From: "Steve Dekorte" <steve@...> ... Yeah, I know that you can affect the stack size with ulimit. I think you can set the stack size of a thread when...
... To jump into another peripheral thread: Someone told me that underneath the veneer of Type/Class structure, Python is at heart, a prototype language. Given...
From: "Steve Dekorte" <steve@...> ... Hey, so would I but I haven't worked it out yet. May never :-) My project supervisor told me about this problem...
... Python instances use dictionaries to hold their instance variables(and maybe also their methods) so their structure is modifiable at runtime, which is...
... Yes, Io uses coroutines which only require a few lines of assembly per CPU. Real threads would require a lot more platform specific code. ... The stackless...
Sorry I'm replying to this message again after having a closer look at Io self_replicating-code solution ... The self-replicating code in Io: (_message code)...
... No, brackets in Io are used for argument lists only. You could do this though: _message() code() print() or: write(_message code) ... That's right. Though...
From: "Steve Dekorte" <steve@...> ... Python supports anonymous functions through lamda. In fact Python's functional features are what led me to study...
... The only cheat comments I remember seeing are one for using the LIST command in BASIC and a C program that read it's source file. Both were considered...
... This shows that lambdas can access globals, but not that they have locals. How would you declare "a" in the above example as a local (instead of a global)...
... Not to mention the fact that it's syntactically incorrect. Lambdas in Python work with single expressions, not blocks of code. However, here are some...
... In Io, yes. A tag is used as essentially primitive's class or type - it hold a list of callbacks and the shared methods. In Lua, a tag something accessible...