Le Thu, 16 Apr 2009 15:47:46 -0700, ... Yes. ... This I don't understand. Denis ... la vita e estrany...
11451
Steve Dekorte
stevedekorte
Apr 16, 2009 10:47 pm
... 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...
11450
spir
denis.spir@...
Apr 16, 2009 2:33 pm
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...
11449
spir
denis.spir@...
Apr 16, 2009 2:06 pm
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...
11448
Guy Hulbert
gwhulbert@...
Apr 16, 2009 12:55 pm
... 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 ...
11447
Jeremy Tregunna
jeremy.tregunna@...
Apr 16, 2009 12:13 pm
... 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...
11446
spir
denis.spir@...
Apr 16, 2009 8:14 am
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...
11445
Samuel A. Falvo II
falvosa
Apr 16, 2009 5:38 am
... 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...
11444
Scott Solmonson
scosol
Apr 16, 2009 4:25 am
Hmm perhaps I'm missing something- Does not the standard Proto behavior already make this easy (and sensible?) Why would I not just clone "Math" to...
11443
Steve Dekorte
stevedekorte
Apr 15, 2009 10:39 pm
... Thanks for the offer; if the git bug tracker doesn't work out, I'll check it out....
11442
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 7:03 pm
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...
11441
Nick Guenther
kousue@...
Apr 15, 2009 6:07 pm
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...
... 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...
11438
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 5:38 pm
... 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?...
11437
spir
denis.spir@...
Apr 15, 2009 5:30 pm
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...
11436
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 5:17 pm
... 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...
11435
Samuel A. Falvo II
falvosa
Apr 15, 2009 5:04 pm
... 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...
11434
Guy Hulbert
gwhulbert@...
Apr 15, 2009 4:56 pm
... 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...
11433
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 4:47 pm
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...
11432
Jeremy Tregunna
jeremy.tregunna@...
Apr 15, 2009 4:40 pm
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...
11431
Jeremy Tregunna
jeremy.tregunna@...
Apr 14, 2009 11:46 am
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,...
11430
Steve Dekorte
stevedekorte
Apr 13, 2009 10:27 pm
... 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 ...
11429
Steve Dekorte
stevedekorte
Apr 13, 2009 10:22 pm
... 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...
11428
Jeremy Tregunna
jeremy.tregunna@...
Apr 13, 2009 7:32 pm
... 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...
11427
Friedrich Weber
fred.reichbier@...
Apr 13, 2009 7:11 pm
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...
11426
tobeythorn
Apr 13, 2009 6:21 pm
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,...
11425
Steve Dekorte
stevedekorte
Apr 13, 2009 10:39 am
... Thanks Andreas. It looks like it's there and I did receive an email for it. Not sure how to add the mailing list to get changes....
11424
Andreas Schipplock
schipplock
Apr 13, 2009 9:34 am
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....
11423
Steve Dekorte
stevedekorte
Apr 13, 2009 1:53 am
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...