Proof of concept for v2 - NO duplication, NO `static if` hell, NO difficulty with interoperability
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Tue Nov 2 16:22:25 UTC 2021
On Tuesday, 2 November 2021 at 13:08:03 UTC, Dukc wrote:
> Huh? For me, it just comes out as trying to avoid the pitfalls
> of the waterfall model.
So, for an iterative development model to function you need a
solid foundation to build on. For an application the language +
standard library + a good model of reality constitutes a minimal
foundation. The standard library is the wrong place for
experiments and revolutionary design…
> So I think you're either saying that there is not much
> uncertainty about future in this particular case, or that the
> costs of getting it wrong are low even with an all-in approach?
You should not put things in the core standard library that isn't
proven already and avoid experiments and "fashion". You can have
officially backed application libraries and frameworks on top of
it, distributed with the compiler.
You really don't want newbies to deal with 2 different string
types, for instance, because one uses V1 and another uses V5.
This is the difference between a toy language and a production
language.
> Or that D already has one leg in grave, so it's time for
> desperate moves?
No, it is natural for language designers to revise the language
after a decade, like they are doing with Go. They are working on
Go 2 now. And Go 1 had precursors.
More information about the Digitalmars-d
mailing list