hi, i started to evaluate io today and went through the documentation. it has a lot of language features that are attractive to me. but when i wanted to play...
There actually is a Windows binary, but it's a bit dated. It's not as dated as the docs, though, so you shouldn't be any worse off than with the current ...
I had previously linked an old version of the IoVM as a static lib to my win32 project. I recently updated to the latest version and am having some linking ...
I am having an issue with a memory leak. VS.NET is reporting a leak when I shutdown my app. It seems to happen simply from running the following: IoState...
Well I don't want to be a stick in your craw but I was getting close to shelving my Io script plugin for this 3D engine. It would be much appreciated if you...
Ok, I've cleaned up the exit process. According to MallocDebug on OSX, the IoVM and IoServer now exits without leaks and IoDesktop exits with 2.6K leak in...
Thanks Steve, How do I get these changes? The download page still shows the 5/13 build date, do I need to use rsync? Thanks ... OSX, ... with ... the...
... multiple inheritance is not in itself a bad thing - in most cases it leads to badly maintainable code, which is why many people dislike it. on the other...
Daniel Wunsch
the.gray@...
Jun 8, 2004 1:53 pm
3993
... Would this qualify?: Object addTrait := method(t, p := if (self slotNames contains("parent"), self parent, Nil) self parent := t if (p, t parent := p) ) ...
... if i understand your code correctly, then the ColorTrait clone cannot call methods of the Dog Object and its possible other traits, so you can't really...
Daniel Wunsch
the.gray@...
Jun 8, 2004 2:37 pm
3995
... I didn't know that was required. If so, can we just add the object as a parent to the trait clone to get the desired behavior? Object insertParent :=...
http://www.iolanguage.com/Downloads/ Release 2004 06 08 - Ion and Audio features =================================== - added editable TextField and SavePanel...
... What's the difference between traits or mixins and multiple inhertance? In Io, everything is extremely unsafe, so you can deal with things like objects ...
... Here are their implementations: String before := method(s, i := self find(s) if (i == Nil, self, substring(0, i)) ) String after := method(s, i := self...
... http://www.cse.ogi.edu/~black/publications/TR_CSE_02-012.pdf ... actually ... Because slots are always looked up in the self context, it looks like Io can...
IoDesktop-2004-06-08 built fine on my Mac OS X 10.3.3, and I'm very pleased ;-) I've discovered a few problems though: When I do "ioDesktop test.io", I first...
... Thanks for the bug reports. The fonts have been moved. That line should be: Screen font := Font clone open("Library/Fonts/Free/Sans/Normal.ttf") ...
... Found the problem - in IoDesktop/main.c, remove the line: waiting(100000); I had put that in to cause a busy-wait pause so I could use MallocDebug after...
... Yes it does :) I am not saying, though, that messages to a contained object (Color) should always activate slots in the container (View). I am just saying ...
... You mentioned this "python proposal" before. What I you referring to? I couldn't really find it in the list archives. Could you give me a pointer? Thanks, ...
... I was referring to the following: If you want to set slot A of the Lobby, thus effectively adding a slot A to the lookup-path of every Object, you not only...
... But isn't the reason that Object inherits from Lobby so that you can do things implicitly like x := 3 y := Object clone do( a := x ) and not have to worry...
... That's exactly what this whole discussion is all about. You can do x := 3 y := Object clone do( a := x ) but you cannot do p := Object clone do( x := 3 y...
I know, but if you disconnected Lobby without doing that change (and no one's suggested a workable plan for the exact semantics), it'll only make things worse....
I've been experimenting a bit with Ion and the new TextView. As the Free fo= nts don't seem to have the Norwegian characters æøåÆØÅ, I've tried to use...