... Sounds interesting. If you write a generic lexer in Io, it would probably be easiest to just run the lexed symbols through a custom parser and compile the...
Hi all, An issue with writing high performance servers are the file descriptor and FD_SETSIZE(for select()) limitations on many OSes. These limits can often be...
... A perhaps better solution is to use poll() on systems that support it. -dak...
Daniel A. Koepke
dkoepke@...
Jun 1, 2003 11:14 am
1431
... Thanks for the suggestion. poll() looks like a nice solution, but I ran across this: http://mail-index.netbsd.org/current-users/2000/07/02/0025.html ...
... We probably sleep several times longer than the "much larger" total constant factor. Additionally, we decrease overhead on construction since we need only...
Daniel A. Koepke
dkoepke@...
Jun 1, 2003 10:25 pm
1433
I'd like to clean up the namespace lookups a bit and was thinking of moving to this: http://www.iolanguage.com/Docs/Inheritance/ Any thoughts? Cheers, Steve ...
... Here's one way to do it using the new VM: // define a method to add parents Object addParent = method(p, if (self slotNames conains("parent")) then ( self...
(I had just subbed to the list and so didn't get a couple of the first replies to my post. I've copied this from the archives.) First, thanks to everyone for...
Matt Hellige
matt@...
Jun 2, 2003 9:23 pm
1437
... Io doesn't support full closures just yet. Here's what happens after f is constructed in the first line: 1. Construct a new locals object for f called f'....
Daniel A. Koepke
dkoepke@...
Jun 2, 2003 11:52 pm
1438
... Dan is correct - the old VM releases locals immediately after use. This was done for performance reasons. ... The new VM let's the garbage collector deal...
[Steve Dekorte <steve@...>] ... Cool. So, when Scott said this worked for him, was he likely using a newer development version? Or was he, dare I say...
Matt Hellige
matt@...
Jun 3, 2003 3:09 am
1440
... Scott has the new version. Cheers, Steve Io, a small language: http://www.iolanguage.com/...
Release 2003 06 02 - mutable primitives, fixes ======================================= - all primitives converted to be normal objects - faster proto lookups,...
FTM, The download url is: http://www.iolanguage.com/Downloads/ Also, this release is about 10% slower than the last, but there are a number of optimizations...
One more thing - Just wanted to say "thanks!" to all the folks that pushed for a move to unify primitives and Object. Besides making Io more dynamic, it...
... Hey Mike, Seems to work fine on the new VM on large loops. Btw, x++ is 10x faster than x = x + 1: Io> Date secondsToRun(for( i, 0, 1000000, x++)) ==>...
FYI: Just made a spot release to fix a problem with parent lookups that was causing the OpenGL demos to fail. Cheers, Steve "Statically typed languages are...
On Mon, 2 Jun 2003 20:53:36 -0700 ... Coherence rules ! ;) -- Sebastien...
Sebastien Pierre
sebastien.pierre@...
Jun 3, 2003 8:26 am
1448
... Mistaken? Me? Always! Actually, it worked fine for me, using the 'skunkworks' vm, as Wes called it.. The new version is now publicly available, so you can...
... How can I tell if I have the spot release? When I try to re-download it appears to be cached by a proxy somewhere between me and you and I get it almost...
Hi all, Just to report a problem in the IoObjcBridgeInit.m file : When stepping in: void IoObjcBridgeInit(IoState *self, IoObject *context) { ...
Sebastien Pierre
sebastien.pierre@...
Jun 3, 2003 9:18 am
1452
... Hi Chris, In the IoDesktop folder try: ./ioDesktop Image/_tests/test.io If you see an image of a Lotus Esprit V8, you've got the working version. I'll...
Hi all, I was thinking about the possibility of adding documentation to Io code, in such a way similar to javadoc, pydoc, pod, etc. The obvious idea that came...
Sebastien Pierre
sebastien.pierre@...
Jun 3, 2003 10:23 am
1455
... I only downloaded the server version. Is that one ok? Chris....
... Doh! I must of hit sort-by on one of the mail view table columns by accident and gotten the order confused. Sorry. Cheers, Steve Io, a small language:...
... Depends which version you have. This version of IoServer is definitely the correct one: http://io.urbanape.com/release/IoServer-2003-06-03.tar.bz2 Cheers, ...