Beeflang garbage seeker/collector

Carl Sturtivant sturtivant at gmail.com
Wed Feb 21 17:32:13 UTC 2024


On Wednesday, 21 February 2024 at 16:28:46 UTC, bachmeier wrote:
> On Tuesday, 20 February 2024 at 18:15:45 UTC, Marconi wrote:
>
>> Good programmers should have the most control of whats going 
>> on in their software.
>
> You're viewing this entirely from the perspective of the types 
> of programs you write. Someone writing programs in Javascript 
> or Ruby is likely to not think about these things, nor have any 
> reason to do so. They're becoming less important for the 
> majority of programmers every year. I have a work machine with 
> 128 GB of RAM. The GC doesn't usually even run. Why should I 
> waste any time on memory management when it's never an issue?
>
> D is very much a language for the things you do with a 
> scripting language. That may actually be its best selling 
> point, since you're free to let your program can grow to tens 
> of thousands of lines and you never have to worry about 
> performance.
>
>> Garbage seeker helps you to create a great software, improve 
>> your skills, without force you to accept one solution of 
>> memory management.
>
> Having to think about memory management in any way forces a 
> solution on everyone. There are obviously cases in which the 
> programmer does need to think about memory management, but 
> that's not an argument to distract everyone else from the core 
> problem they're trying to solve.
>
> Complete avoidance of the GC is a disco-era idea that is no 
> more relevant in 2024 than punch cards.

+1


More information about the Digitalmars-d mailing list