Tsoding streamed about D
Martyn
martyn.developer at googlemail.com
Mon Mar 24 11:08:03 UTC 2025
On Wednesday, 19 March 2025 at 12:56:04 UTC, Paulo Pinto wrote:
> On Wednesday, 19 March 2025 at 02:29:00 UTC, Jonathan M Davis
> wrote:
>> On Tuesday, March 18, 2025 8:18:13 PM MDT Meta via
>> Digitalmars-d wrote:
>>> "This language is garbage collected, and they're fucking
>>> ashamed of that!"
>>>
>>> This guy is surprisingly perceptive and 100% accurate with
>>> his cutting observations hahaha.
>>
>> Plenty of us aren't (in fact, personally, I'd never have
>> gotten into D if it didn't have a GC), but it certainly comes
>> across that way a lot of the time because of attempts to make
>> the folks happy who don't want the GC. IMHO, while being able
>> to do stuff without using the GC is great, we've harmed
>> ourselves by continually trying to make C/C++ people who hate
>> the GC happy with D. And we keep getting into arguments about
>> how to do stuff because there's a divide between those folks
>> who are happy that D has a GC and those who don't want
>> anything to do with the GC. The result is kind of
>> schizophrenic.
>>
>> - Jonathan M Davis
>
> Same here, hence why I hang around D, use C# and Java
> professionally, Go occasionally even if not freely, and love
> the work being done in Swift, Chapel, Linear Haskell, OCaml
> effects, Idris, Dafny, FStar....
>
> Alongside all those folks that aren't asking for forgiveness
> selling selling bare metal managed IoT platforms.
>
> What D has missed versus those other ecosystems, is drawing the
> line that if that isn't what someone is looking for in a
> language, they can gladly look elsewhere, thus the
> schizophrenic outcome.
A number of Tsodings views/rants are sprinkled with some humour.
You could say troll-like. However, lets be honest about a few
things :-
- Tsoding had done a bit of dlang a number of years ago but
admitted he is likely diving in again from scratch
- Tscoding said what interested him about trying D again was
BetterC
- Tsoding made a pretty big fuss about "BetterC disabling dynamic
arrays" but, again, his behaviour is a mix of humour and troll as
well.
Point is, he is going through the emotions of someone looking
into a language that povides his needs. If he did not find out
about BetterC, he might not have given Dlang the time of day --
and no stream.
You have to ask yourself WHY he came to D in the first place. He
is not coming from a Java or C# background. While he has looked
into GC languages like Go, he is also comftable with non-GC
langauges as well Rust, Go, Zig, Jai, etc.
Point is - he returned to Dlang becauase D provides OPTIONS to
the programmer. D works for programmers like Tsoding who comes
from that C\C++ branch.
As I mentioned in an old comment, if D sets the rules or what it
is and isn't - then it need to do so now. However, based on a few
replies (including Walter) that is not going to happen. It
certainly wont be in the same way as Odin who makes it clear what
it will do and wont.
Lastly, and not aimed at Paulo, a number of us here do not hate
the GC. I like that I have to option to enable or disable it.
Would I prefer the GC to be handled differently? Of course... but
we have to accept that D is a swiss army knife and opens the door
for various types of programmers/developers in. It also opens the
door for various querys (and rants) as well. I might have joined
into some "rants" (if you call it that) but I also try to remain
respectful.
More information about the Digitalmars-d
mailing list