I'm on pretty much all day every day. I don't believe I've *ever* not seen jer (Jeremy Tregunna) online. I go by the handle "gatesphere" on there. I'm in the...
13139
Jeremy Tregunna
jeremy.tregunna@...
Feb 26, 2012 8:08 pm
... I'm online, but not always available. I do work for a living :p jer...
On Sun, 26 Feb 2012 15:07:07 -0500 ... Cool! I just fired XChat to try it out. I've got the Chatzilla add-on for Firefox as well. I'll see which one gives me...
Hello all, Just thought I'd let you know that I'm updating the binary builds of Io this weekend, to reflect the last 4 months of development on mainline Io. ...
On Fri, 02 Mar 2012 21:47:20 -0000 ... Thank you for going the extra mile, Jake!! Today must be Io "rebuild" day! I just got finished updating mygit Io tree,...
Hello, I am trying to use Io under Ubuntu 10.04 and have a strange behaviour: % cat operator.io OperatorTable addOperator (":",1) Object : := method (a, self...
13149
Jeremy Tregunna
jeremy.tregunna@...
Mar 3, 2012 7:59 pm
... It's not a bug. Here's why. Operator transformation happens at compile time. In the REPL this is each time you hit enter. However, in a file, it's when the...
... <snip> ... Hi Jeremy, thanks for your quick response, I wasn't aware that there is such a thing as compile time in an interpreted language. But thinking...
13151
Jeremy Tregunna
jeremy.tregunna@...
Mar 3, 2012 9:34 pm
... The compile time in Io is when tokenization occurs, construction of the AST (messages) and when the operator shuffler runs. It's very lightweight. Regards,...
Just a quick update - someone pointed out a bug with the Mac installer over email, and as a result, I've rebuilt it and reup-ed it. Apparently, this particular...
Hi, I try executing this code: regex := Regex with("a+") match := "aaaa73noises" matchesOfRegex(regex) next but get this error: IoState_protoWithId_() Error:...
Steve, do you still have the code for this you were talking about? I could really use it now. In fact all I need help with is implementing the part for...
In my game engine I now have over 64 Io scripts and probably 100 protos. I reference many 3rd-party libraries, and I want to know what scripts are importing...
I hit a snag in my script refactoring. I'm trying to wrap all my proto creations inside methods so that I can pass dependencies as arguments, but I can't...
13158
Jeremy Tregunna
jeremy.tregunna@...
Apr 13, 2012 4:13 am
The way I'd probably go about doing this is something like this: method( self ldMap := Object clone call message arguments foreach(arg, self ldMap...
Haha OK I feel stupid, I just found "lexicalDo" in Io's C source code, it appears it does exactly that. Why doesn't lexicalDo show among the documented Object...
13160
Jeremy Tregunna
jeremy.tregunna@...
Apr 13, 2012 4:21 am
Given that this comes up every now and then (avg of once a year on this list it seems), I think it's worth considering changing the behaviour of do(). It only...
If you want to make "do" be the same as "lexicalDo", you have my vote. Otherwise, could we at least add an error path so that if an identifier is unknown...
I am new to this language, and I love it. I made first contact a couple of months ago with the book 7 langs in 7 weeks. But I have been really struggling...
After reading Bruce A. Tate's 7 languages book, I wondered whether it would be possible to configure IO to support the basic dependency syntax of Unix make....
13165
Jeremy Tregunna
jeremy.tregunna@...
Apr 18, 2012 6:32 pm
Hi Oliver, When I wrote the phone book example for Bruce, : was not treated as part of the identifier. Had I known it was going to become part of the...
... I think that's a bit of a pity. I can really see why the DSL section is included in the book because it is without doubt one of the things that makes Io...
13167
Jeremy Tregunna
jeremy.tregunna@...
Apr 19, 2012 1:43 am
Not ideal, but an identifier with a : in its name could only be allowed if it has a valid argument list. This wouldn't break the objc bridge, since: NSString...