IoDesktop v. 20050401 has Bus error problems on my Mac. I tried to run ./ioDesktop test.io and most of the tests failed. When I ran them individually, these...
Hi Steve, Currently newSlot("x", 13) returns the freshly created setX method. I think that instead it should (like setSlot and updateSlot) return the freshly...
Hi Steve, Here is another tiny fix. When cloning blocks everything but the message itself is copied over into the clone. The message itself is currently set to...
Hey all, just wanted to report on a bug found in the April 1st distro. (I used Steve's binary download for OS X). It's a pretty simple problem, really; I'm...
Hi, all. Here's a patch which adds (caching) regular expression substitutions to the Regex object in IoServer. It patches IoRegexInit.c, which is perhaps the...
Whoops. There was a typo in my usage example. Please ignore my previous message and read this one instead. Here's a patch which adds (caching) regular...
I've been thinking about the Io OS concept again recently. At the moment, I'm wondering whether NetBSD might be a better choice than L4 for a 'host' It's not...
... It used to be here: <http://www.iolanguage.com/Source/release/Io/IoServer/Sockets/_docs/> Now it's not. You'll find a copy of the v. 20050228 URL.html...
... Yay! NetBSD![0] The userland is good too, and it's handy to have some unix-ish stuff that works. ... Sort of, init spawns getty(s) which allocates a tty,...
Touching on this ... ... I'd be all for incorporating a regular expression library into the base VM. Or more accurately, not adding pcre to the base, but a...
Jeremy Tregunna
jtregunna@...
Apr 4, 2005 10:15 pm
5846
It appears as though a search/replace got the best of us here. In the new SQLite3 module, a statement exists such as: IoString *s = IOSTRING("SELECT name FROM...
It seems a search/replace bug? found it's way into the new SQLite3 object. It affects tableNames. tableNames always returns Nil on SQLite3. Below is the patch....
... I don't want to get in the way of useful features being added, and this would be a useful feature; but I don't want to see something like this added to the...
... OOoo... that looks cool! Thanks! Oh, and if someone does decide to do a bunch of regex work, I beg you to also make a nice API for constructing regexes...
I seriously still want the old Date code made available. I don't care that it didn't do past 2038, because what we have now doesn't reliably do *now*. I hate...
... That's fine, that'd work =] ... The reason I made this original post was with regards to the initial poster meantioning adding this type of functionality...
Jeremy Tregunna
jtregunna@...
Apr 5, 2005 5:27 am
5852
... Wha? Matching is an operation you perform on strings. Regular expressions are a mechanism for matching. String sounds like the ideal place for it. Trent...
... Jason, Thanks for the patch - I've added it. ... I'll fix it up when I have a chance. If you want to do it, just take a look at how it's done with the...
... Using that same logic, maybe we ought to move the Socket code to File because it performs operations on files? Just because a given task (sockets (as...
Jeremy Tregunna
jtregunna@...
Apr 5, 2005 6:37 am
5856
... Thanks Jeremy - I've added your patch. Cheers, -- Steve...
... I really don't know how sockets are related to files at all, but if you think about the URL class it is obvious that there should be some association with...
... login. I think, from looking at init.c, that single-user mode doesn't go via getty - that was the sort of thing I was hoping to achieve. ... Yes, it just...
... There's currently no documentation in that file. Here's what used to be there, reformatted for DocGen (let me know if I've got the format wrong), plus...