Results 802 comments of Julian Rohrhuber

>> Messages have no type signature. Not even the implementation of a method in a given class has. ADTs and objects overlap in some of their functionality, but live in...

This is really hard to find where this is implemented. If anyone knows where, let me know and I'll try to suggest a change.

Yes, exactly, that's where I got stuck, too. I wondered where the current delegation happens when the receiver is a UGen.

ah, maybe it doesn't inline when its first argument is not a function. If the first argument is a function, it inlines, and when called it throws a Boolean Error.

just checked, yes indeed. ` if(nil, 7)` throws "if not understood." `if(nil, { })` returns `nil` `if(nil, { 7 })` throws a Non Boolean in test.

I also was wondering about this and then wrote the `T2A` ugen, because it seemed too risky to me to assume too much. But of course somehow it _looks_ redundant...

Yes, `T2K` has an incomplete implementation, I knew no better at that time … Improving it would be good.

This doesn't read well yet. We should have a method ```supercollider Window { *theNameOfWhichIDontKnow { ^this.screenBounds.height - this.availableBounds.top - this.availableBounds.height } }

Now the code is not returning early on failure anymore. I think this should not changed, otherwise we may run into troubles. So all the statements `^this` are important. I...

Well, did you try this with a case that shows that it works? (your example indicates that it doesn't work: it tries to play the function afterwards and fails a...