Origins of the D Programming Language
Kagamin
spam at here.lot
Sat Dec 1 11:02:51 UTC 2018
I'd say alias this and mixin templates are interesting too, in
general D is a lot of small features that add up, e.g. DbI is not
enabled by a single feature, but by a combination of.
Ugh, purity shouldn't be a default. Purity by default results in
a monadic joke language, consequences are immense as you can see
by the haskell example, effectively kills scripting and system
programming. Immutability by default requires shadowing to
emulate mutability, so isn't without shortcomings, also kills
ranges. Safety is still a prototype, too early to deploy it in
production. Combined they destroy convenience and to an extent
performance and restrict language to haskell niche, which is
nothing to be proud of.
More information about the Digitalmars-d
mailing list