I follow your reasoning. However, conversion methods usually follow the asXYZ pattern.
With #asSound I would have less problems. #asSampledSound would be even more correct, since I guess you would map it to "^SampledSound soundNamed: self", right?
+1 I am used to this coding pattern as well.
#sound to me is not intention-revealing enough for inclusion in the base system.
The same thing for me.
- Bert -
Hannes