On Tuesday, 26 April 2016 at 17:58:22 UTC, Andrei Alexandrescu
wrote:
https://github.com/dlang/phobos/pull/3882
I just closed with some regret a nice piece of engineering.
Please comment if you think string lambdas have a lot of
unexploited potential.
One thing we really need in order to 100% replace string
lambdas with lambdas is function equivalence. Right now we're
in the odd situation that SomeTemplate!((a, b) => a < b) has
distinct types, one per instantiation.
Andrei
This can be worked around by defining a less function and using
it here. This, however, runs into some subtleties because
functions and functions aren't the same thing in D (Confusing ?
You bet it is !).