std.uni.toLowerCase / .toUpperCase
ixid via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jun 24 02:41:10 PDT 2015
On Wednesday, 24 June 2015 at 00:16:49 UTC, Tofu Ninja wrote:
> But now you are going to have to come up with a clever name for
> every replacement and the clarity of each will be shoty at
> best. The append lazy convention at least is a convention that
> is very clear, the other way has no rules, you just are making
> up new names.
A UFCS chain of functions full of the word 'lazy' is going to
look pretty clunky.
auto gubbins =
guns.setStuffLazy.doMoreThingsLazy.turnOnLasersLazy.fireLasersLazy.coolLasersLazy;
Would using the same names be a possibility for lazy and eager
functions? At least going forward. Default to lazy and
instantiate as eager otherwise. Is it possible to make a meta
template that would instantiate all functions in a chain as lazy
or eager as desired?
setExt!"eager" and setExt
More information about the Digitalmars-d
mailing list