4 days ago

On Thursday, 27 March 2025 at 05:41:59 UTC, Dave P. wrote:

>

He streamed again, (vod is here: https://www.twitch.tv/videos/2415069952) and had a very negative experience trying to use betterC.

Lots of fixable issues he runs into.

I won't say it was "very negative" but he had some frustration about several things..
Especially naming of "betterC" is misleading

And discord people have a proposal for renaming to "no-druntime" (as GDC already doing).

4 days ago

On Tuesday, 18 March 2025 at 20:00:01 UTC, Maximilian Naderer wrote:

>

https://youtu.be/Gj5310KnUTQ?si=rSP50Uf9oeb4vLm1

"Garbage collected slop language... you also can precisely align structures."

D's new official tagline?

4 days ago

On Thursday, 27 March 2025 at 08:47:52 UTC, cc wrote:

>

On Tuesday, 18 March 2025 at 20:00:01 UTC, Maximilian Naderer wrote:

>

https://youtu.be/Gj5310KnUTQ?si=rSP50Uf9oeb4vLm1

"Garbage collected slop language... you also can precisely align structures."

D's new official tagline?

Is he saying "slop" or "slope"? It sounds like the latter to me.

Then the question is just what does he mean by referring to the language in such a term?

4 days ago

On Thursday, 27 March 2025 at 10:50:46 UTC, Derek Fawcus wrote:

>

On Thursday, 27 March 2025 at 08:47:52 UTC, cc wrote:

>

On Tuesday, 18 March 2025 at 20:00:01 UTC, Maximilian Naderer wrote:

>

https://youtu.be/Gj5310KnUTQ?si=rSP50Uf9oeb4vLm1

"Garbage collected slop language... you also can precisely align structures."

D's new official tagline?

Is he saying "slop" or "slope"? It sounds like the latter to me.

Then the question is just what does he mean by referring to the language in such a term?

It's "slop". It's a newer internet slang term meaning something that is popular and/or widely used but is very low effort and is designed to be just good enough for the majority. In this case he uses it to refer to the GC, and languages that have a GC are "slop languages".

4 days ago

On Thursday, 27 March 2025 at 11:49:25 UTC, Meta wrote:

>

It's "slop". It's a newer internet slang term meaning something that is popular and/or widely used but is very low effort and is designed to be just good enough for the majority. In this case he uses it to refer to the GC, and languages that have a GC are "slop languages".

D can bring those C/raylib/no-gc/no-package-manager types to modern times

4 days ago

On Thursday, 27 March 2025 at 07:43:33 UTC, Sergey wrote:

>

On Thursday, 27 March 2025 at 05:41:59 UTC, Dave P. wrote:

>

He streamed again, (vod is here: https://www.twitch.tv/videos/2415069952) and had a very negative experience trying to use betterC.

Lots of fixable issues he runs into.

I won't say it was "very negative" but he had some frustration about several things..
Especially naming of "betterC" is misleading

And discord people have a proposal for renaming to "no-druntime" (as GDC already doing).

The stream was okay, but it got funny at the end. My main takeaway is that the experience for new users trying to use D without GC isn't great. It seems like things would be easier if he knew about @nogc and nothrow, but most people start by learning about betterC first, which is an advanced and kind of weird feature.

4 days ago

On Thursday, 27 March 2025 at 12:08:45 UTC, Kapendev wrote:

>

On Thursday, 27 March 2025 at 07:43:33 UTC, Sergey wrote:

>

On Thursday, 27 March 2025 at 05:41:59 UTC, Dave P. wrote:

>

He streamed again, (vod is here: https://www.twitch.tv/videos/2415069952) and had a very negative experience trying to use betterC.

Lots of fixable issues he runs into.

I won't say it was "very negative" but he had some frustration about several things..
Especially naming of "betterC" is misleading

And discord people have a proposal for renaming to "no-druntime" (as GDC already doing).

My main takeaway is that the experience for new users trying to use D without GC isn't great.

More that the experience for users who disable the language's runtime isn't great. He didn't seem to understand that that's what betterC does, hence complaining that he can't use Phobos or the precompiled runtime library with it.

We should undocument and/or deprecate that stupid flag, because it only causes confusion and frustration, as seen in the video.

4 days ago

On Thursday, 27 March 2025 at 13:04:45 UTC, Meta wrote:

>

We should undocument and/or deprecate that stupid flag, because it only causes confusion and frustration, as seen in the video.

In that case he won't even try to use D =)

4 days ago

On Thursday, 27 March 2025 at 13:10:24 UTC, Sergey wrote:

>

On Thursday, 27 March 2025 at 13:04:45 UTC, Meta wrote:

>

We should undocument and/or deprecate that stupid flag, because it only causes confusion and frustration, as seen in the video.

In that case he won't even try to use D =)

betterC if I recall/inferred was somewhat a marketing term for the flag. '-no-runtime' is essentially what it does and indeed probably a better name.

It took me a while as to keep straight what D was, betterC, and importC when I got active with D. It's on my toso list to make a video (I haven't covered betterC yet) on YouTube to help straighten this out for other newcomers.

I suspect most folks still start with D and Phobos when learning, and then otherwise find betterC when they want to do more embedded/OS/bare metal things.

4 days ago
On 28/03/2025 2:58 AM, Mike Shah wrote:
> betterC if I recall/inferred was somewhat a marketing term for the flag. '-no-runtime' is essentially what it does and indeed probably a better name.

To be more exact, it is a marketing term for a collection of switches, only one of which is turning off linking against druntime.

I am very cautious and rather unhappy at the connection people are drawing between the two. The distinction matters and would only cause pain to conflate, should any alterations were to be made.