On Wednesday, 8 April 2015 at 13:52:22 UTC, bearophile wrote:
I think "foo.writeln;" is acceptable. You just need to get a bit used to it.
The whole dot-notation for pipelining is semantically flawed en relies on knowing what names stand for rather than more universal symbols with known interpretations. It has been (ab)used quite a bit in OO-libraries for other languages, for chaining, which can be rather confusing when you use many libraries.
Dedicated pipeline operators look much better ("input->process->output"). Add dataflow with multiple paths and high level optimization, then you have something.
