Hey Michael,
I'm not really sure where to start making a dent in your LiCK classes.
What do the classes do exactly, and do you have any examples of LiCK
in use? I'm seeing lots of classes like Atan that just take
Math.atan(x), and I'm wondering how that helps. Also, I'm assuming it
takes 1.2.2 since it uses array operators like << and .size and all
(that's the connection to our current thread). Thanks,
Andrew
2009/9/2 Kassen
Seems more likely that foo has-a float[] rather than foo is-a float[]. I'm curious, what would you want to extend a float[] for?
Probably stuff like sorting, removing duplicates, etc.
We can't BTW. Arrays are indeed objects (you can for example assign them) but they might not really be classes as such. I'm really not sure there, it seems like arrays are more or less a construct on their own that gets applied to a given class. The "concept of array" doesn't seem to have a name beyond being hinted at by using square brackets in ChucK. I'm not sure how it should be extended, syntactically, but I could see uses to that.
Here be dragons, let's first sort out the issues of the type system (particularly as it applies to arrays), then look onwards.
Yours, Kas.
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users