I've set up a bug tracker for Io at: http://gitbug.appspot.com/projects/iolanguage/ Please feel free to post to it. It's just a test for now, but if it works...
Morning, I just posted an "issue" and I'm wondering if it's supposed to show up there... :). Kind regards, Andreas. ... -- - Kind regards, Andreas Schipplock....
Hi, I've become interested in learning Io and using it for game development and was wondering how its performance compares to c and/or objective-c. Of course,...
Hi all, I think it's nice that Io is going to have a bug tracker again. Is it possible to answer to reports on GitBug? I can't see a button for that even if...
Friedrich Weber
fred.reichbier@...
Apr 13, 2009 7:11 pm
11428
... I would suggest only using Io as a control language in such a project unless you turn on SIMD acceleration and only do intensive vector related...
Jeremy Tregunna
jeremy.tregunna@...
Apr 13, 2009 7:32 pm
11429
... It's ~2 orders of magnitude slower than C for typical scripting uses. That said, given that graphics is done on the GPU and the audio is mostly in C, there...
... Not sure. If not, maybe a feature request to the GitBug author would be helpful. Fwiw, if he can keep GitBug simple, I'd certainly pay a small yearly ...
I've a very simple bug tracker i wrote in ruby, for caribou's website. just the absolute basics, severities, priorities, brief descirptions, how to repeat,...
Jeremy Tregunna
jeremy.tregunna@...
Apr 14, 2009 11:46 am
11432
Just thought I'd put this out there, topic came up in #io today about real mixins (not utilizing differential inheritance), so I set out to write them and...
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 4:40 pm
11433
I suppose a use case would be apropos. It'll be very bad, but design isn't what this is about. Consider the utility object "Math" containing an "add" method...
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 4:47 pm
11434
... Hmm.. can you explain a bit more -- *why* you would want to do this. It's useful to know that this is how Io behaves but it's not obvious to me why it's...
Guy Hulbert
gwhulbert@...
Apr 15, 2009 4:56 pm
11435
... Isolation. Use this method when/if you anticipate your parent(s) might change in the future, but you want to preserve their current behavior as a snapshot...
... An example: Foo := Object clone do(prependProto(Math); ...) Foo add(2, 3) == 5 // before replacing Math add Foo add(2, 3) == 6 // after replacing Math add...
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 5:17 pm
11437
Le Wed, 15 Apr 2009 10:04:38 -0700, ... I would rather ask the opposite question: in which (real world and/or theoretical) case can one expect the parent...
spir
denis.spir@...
Apr 15, 2009 5:30 pm
11438
... Consider you're modeling a new drug, and some element changes in it. Would you not want that change to reflect against all instances thereof in your model?...
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 5:38 pm
11439
... I'm not sure why you're asking me this. This line of questioning is ultimately meaningless in a fully dynamic, prototypical model as Io, precisely because...
I think you're getting caught up in this detail of Io's behaviour. Mixins are very useful for collecting a set of behaviour in one package *that can be...
Nick Guenther
kousue@...
Apr 15, 2009 6:07 pm
11442
What you're describing is an aspect. Note I didn't provide an asAspect, because that would make absolutely no sense in the context of the one liner i posted...
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 7:03 pm
11443
... Thanks for the offer; if the git bug tracker doesn't work out, I'll check it out....
... I already explained this in my hypothetical example. What you're describing here is great, as long as you can trust Math to never, ever be tweaked by...
Le Wed, 15 Apr 2009 22:38:23 -0700, ... Just an addition to try and be clear. The point in Jeremy's asMixin is to first inherit behaviour from a proto, while...
spir
denis.spir@...
Apr 16, 2009 8:14 am
11447
... Not exactly. You'll note in my second e-mail, that I create two objects that descend from Object. I mix in the behaviour of the first object into the...
Jeremy Tregunna
jeremy.tregunna@...
Apr 16, 2009 12:13 pm
11448
... I think this answers the question I was originally trying to ask. [snip] ... It makes sense to me. It would be useful if it made it into the Io ...
Guy Hulbert
gwhulbert@...
Apr 16, 2009 12:55 pm
11449
Le Thu, 16 Apr 2009 08:09:20 -0400, ... Yes. Thank you for the precision. ... Exactly. That's it: I had no example in mind, but actually adding an attribute on...
spir
denis.spir@...
Apr 16, 2009 2:06 pm
11450
Le Wed, 15 Apr 2009 12:40:07 -0400, ... One more general question. Some time ago I evoked the possibility of copying a proto's dict to its clones, instead of...
spir
denis.spir@...
Apr 16, 2009 2:33 pm
11451
... That's basically how class based languages (and some prototype based languages like Self) work. Some issues: 1. it's often useful to have inherited...