D is our last hope
Siarhei Siamashka
siarhei.siamashka at gmail.com
Wed Dec 20 02:49:19 UTC 2023
On Wednesday, 20 December 2023 at 02:31:58 UTC, Richard (Rikki)
Andrew Cattermole wrote:
> That isn't going to work long term.
>
> We already have at least one more release in between that one
> and current versions.
It's only one frontend, which is frozen at version 2.076 of
language features. However it's good enough to develop software.
It could be probably kept alive and updated just enough to keep
compatible with the current and future GCC backends.
> Using the C++ dump approach is significantly better, you go
> immediately to the latest version.
This approach sounds super fragile and restrictive. Compared to a
full fledged GDC 11 with a complete arsenal of its features and
Phobos.
> With the old bootstrap approach you have to maintain N
> frontends with their glue code indefinitely. It doesn't scale.
Only the "edition 2017" frontend. There's no need for N
frontends. But yes, maintaining even one frontend is not free and
somebody needs to take care of it.
More information about the Digitalmars-d
mailing list