Robert Jacques wrote: > On Sat, 01 Aug 2009 16:00:52 -0400, Michiel Helvensteijn > <[email protected]> wrote: > >> Robert Jacques wrote: >> >>> I like them too (a lot). I find they increase the clarity of my code >>> (particularly function chaining). >> >> I think that when you find you need to use function-chaining, the >> functions >> (except possibly the rightmost) are often meant to be properties/fields. >> That's why they would look more natural without parentheses. >> > > Nope. I meant _function_ chaining. This comment comes mostly from using > std.string and std.algorithm, whose functions don't behave as fields. > Both of these libraries show off the power you get from the flexibility > of function call / property duality. I've also used toggle/flag setting > methods in this way. It's concise, clean and very understandable. >
Interesting. I don't think I've seen this angle yet. Could you provide code examples, please?
