Plan for D

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Sun May 16 05:35:30 UTC 2021


On Sunday, 16 May 2021 at 04:37:52 UTC, Mike Parker wrote:
> On Sunday, 16 May 2021 at 04:32:31 UTC, Ola Fosheim Grostad 
> wrote:
>> On Sunday, 16 May 2021 at 03:58:15 UTC, Mike Parker wrote:
>
>>
>> A global bump allocator is just another word for a memory 
>> leak. You dont need a comp sci degree to understand that this 
>> is not a good "feature".
>
> In this case, it's not a leak. DMD does its business and exits. 
> I'm not sure what your point is.

WTF? All programs exit. Most programs try to play nice so that 
the user can get the most out of his computer.

The main purpose of implementing a language in itself is to force 
the language designers to eat their own pudding. Secondary goal 
is to show case language features.

The proof of the pudding is in the eating. If you yourself refuse 
to eat it, that will be viewed as the pudding not being ready for 
consumption. The first thing a seasoned programmer will look at 
is how the compiler was implemented using the language features.

Memory management in compilers isnt more complicated than for 
other system software and does only take a tiny fraction of 
compilation times.

There are many good reasons to eat your own pudding. If you dont, 
people will assume itsnt edible.








More information about the Digitalmars-d mailing list