[chuck-users] Intraspection - an example of what I'm attempting
Michael Heuer
heuermh at gmail.com
Tue Nov 9 12:13:57 EST 2010
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
More information about the chuck-users
mailing list