*Very* early versions of the Ceylon language spec had an operator
named ^. which was for chaining void methods. But then I decided it
kinda went against the grain of using immutable objects and named
arguments instead of the builder pattern.
Also, unlike in Java, where setters are methods, it does not help
chain several attribute assignments. I think that's perhaps the
biggest reason it wouldn't help much in Ceylon.
That's not to say I'm hostile to this feature, just that I don't
perceive it as very necessary.
--
Gavin King
ga...@ceylon-lang.org
http://profiles.google.com/gavin.king
http://ceylon-lang.org
http://hibernate.org
http://seamframework.org