On Friday, 12 September 2025 at 21:46:51 UTC, monkyyy wrote:
On Friday, 12 September 2025 at 20:10:25 UTC, H. S. Teoh wrote:
Phobos code was legendary for being a standard library that didn't make your head hurt when you read it. (If you've ever tried reading the source code for Glibc, or the standard library for almost any other language, really, you'll know what I mean.) It was exemplary of how D code ought to be written. It probably still is today to some extent, though sadly over the years it has fallen into the mud and come out hairy on multiple occasions, so it ain't as pretty as it used to be anymore.)

It probably still is today to some extent

*loud silence*

Its probably time to raise some standards

Is it time to consider D 3.x.x, that takes the best of D, discards the mistakes, the mud and the hair, so most well written D 2.x.x programs still work?

Should it learn lessons from Rust, Zig, etc.

Should D follow Gleam, an Erlang variant in having functional programming with pattern matching, deconstruction, etc?

And take from Zig multiple ways to allocate memory?

Reply via email to