Preventing .init for Archive struct, Programming in D, page 295

monkyyy crazymonkyyy at gmail.com
Sat Sep 13 00:10:10 UTC 2025


On Friday, 12 September 2025 at 23:58:57 UTC, Brother Bill wrote:
> 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?

Your welcome in to come to opend

>
> Should it learn lessons from Rust

God no

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

Templates are fundamentally compile time, memoized, pattern 
matching

Full pattern matching no, I want partial `value` pattern matching 
tho

> And take from Zig multiple ways to allocate memory?

That would be one of the allocation extremist factions I 
mentioned and honestly the one that has walters ear most.


More information about the Digitalmars-d-learn mailing list