9 Nov
2010
9 Nov
'10
12:13 p.m.
mike clemow wrote:
Honestly, I've run into this a lot in the past and I'm familiar with this frustration. I even hacked my own version of chuck in which each object responded to a .typeOf(); message that returned a string representation (I know, it's ugly) of it's class name. I used this to make do smart casting, which I admit is still a huge compromise. I still think that each class name (reserved word) should be able to represent itself. Something to the tune of: if( myUgen.typeOf() == SinOsc ) { // seems reasonable, right? myUgen $ SinOsc => SinOsc s; }
I don't find that ugly, it's a cool hack. What if the method were called className()? I vote for adding such to the git repo and push to get it added upstream. michael