Jonathan M Davis: > I don't know what the current state of UFCS is.
I have found a possible problem in it, and probably there are some missing parts, but it's working well. At first I didn't like it a lot because it's cheap syntax sugar that adds no new power and gives programmers more freedom to write different-looking versions of the the same code (and this is often bad). But I have soon found that it's able to make functional-style code more readable, because you write: x.foo().bar().baz().spam() Instead of this, where my eye sometimes loses count of the nesting level: spam(baz(bar(foo(x)))) Bye, bearophile
