D is crap
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 11 08:06:48 PDT 2016
On Monday, 11 July 2016 at 14:12:35 UTC, Chris wrote:
> Most certainly from a multi-purpose language. GC would have
> been demanded sooner or later. The mistake was not to make it
> optional from the beginning.
If D was designed as a high level language then it would be a
mistake not to provide a GC in most scenarios. Yes.
> care about GC overheads, however, and without GC a lot of
> people wouldn't even have considered it.
Lots of people have been happy with Perl and Python before they
added GC to catch cycles... Most applications don't leak a lot of
memory to cyclic references and they usually have to run for a
while. (But constructing a worst case is easy, of course.)
(Btw, didn't mean to say that autorelease pools are the same as a
region allocator, but they are similar in spirit.)
> Go ahead, I'm sure it's fun. ;)
Oh, I didn't mean to say I have designed a language. I have many
ideas and sketches, but far too many to implement and polish ;-).
I have started extending my knowledge on type systems, though,
quite interesting. I think the change in computing power we now
have is opening up for many new interesting opportunities.
More information about the Digitalmars-d
mailing list