Why are homepage examples too complicated?
Karabuta via Digitalmars-d
digitalmars-d at puremagic.com
Thu Oct 13 12:06:26 PDT 2016
I assume the purpose for those demonstrations are to win the
interest of the user as to how easy and clean D code can be. Then
why;
// Round floating point numbers
import std.algorithm, std.conv, std.functional,
std.math, std.regex, std.stdio;
alias round = pipe!(to!real, std.math.round, to!string);
static reFloatingPoint = ctRegex!`[0-9]+\.[0-9]+`;
void main()
{
// Replace anything that looks like a real
// number with the rounded equivalent.
stdin
.byLine
.map!(l => l.replaceAll!(c => c.hit.round)
(reFloatingPoint))
.each!writeln;
}
How is a new visitor supposed to know "!" is for templates and
not some complicated syntax?
More information about the Digitalmars-d
mailing list