Hi Steve & all, I managed to compile IoServer under Dev-C++/Mingw successfully. I tested a couple of things and found a number of bugs (that I'm going to...
... It is a mess, but it was working on OSX before the move to primitives as normal objects. If it's buggy, it probably in the new object initialization code....
... I should add that sockets code under Win32 is a little trickier than on Un*x-like platforms like Linux, *BSD and OSX. I haven't tested it under FreeBSD,...
... Several people have made contributions that got Io's socket code working with winsock on windows (cygwin isn't needed). ... It would be great if you could...
... On a deeper look, looks like libevent depends on signals for its very core functionality. I'm afraid I'd rather rewrite all of the sockets code than try to...
... Hey Jim, I just installed OSX Panther on a new drive and forgot to install rsync. Thanks for the reminder - I'll try to set it up tonght. Cheers, Steve OSX...
... it ... I'll get back to the sockets code this weekend, if it's ok with you. BTW, I'll try to modify it without using libevent, for the reasons I explained...
... I did a simple loopack test on localhost and that seemed to work fine. Unfortunately, there's not much else I can test as there is no internet-access from...
... Well, here EchoServer.io initialized ok and accepted connections, but then it would not send anything back, or close immediatly on additional connections....
Release 2003 07 07 - fixes ======================================= - fixes for WeakLinks (by Roberto A.) Notes ===== Just wanted to push these changes out so...
Hi all... I mentioned on an earlier post two problems on Socket under Windows: failing connects reading errors. The good news is that the reading problem is ...
Multiprocessors systems have already arived in the home, in the case of dual G4s or virtual processors in Intel's hyperthreading. I think apps will need to...
... While it would be nice to make use of the extra processor, at most this would give a 2x speedup, while using coros instead of OS threads can result in...
... You keep saying that but it really does depend on your application. OS threads that switch at normal speeds (not forced switching) run as fast as coros...
... That's why I said "many threads". :-) Also, if you share shared memory(as coros in Io do), you can quickly get into locking trouble, even with a relatively...
Not to mention that coroutines are far more portable than OS-level threads, and much more likely to work on embedded apps or devices. Regards, Roberto...
You're welcome! I'm still working on the Socket_connect() issue. Alexandre proposed a solution, but it will only work for well-behaved connections - bad ...
Happened to stumble upon a link to http://www.ravenbrook.com/project/mps/ which seems to be a fairly generic memory management system which supports a...
... Thanks Dan. This looks interesting. They talk about 2002 as being in the future - I wonder if it's still active? Cheers, Steve OSX freeware and shareware:...
... This is the memory management product used in Functional Developer s Dylan product (http://www.functionalobjects.com). It was later open sourced as you can...