Talk on D at DORS/CLUC
JN
666total at wp.pl
Mon May 13 20:08:29 UTC 2024
On Friday, 10 May 2024 at 10:59:37 UTC, RazvanN wrote:
> On Friday, 10 May 2024 at 10:26:31 UTC, Dukc wrote:
>> RazvanN kirjoitti 10.5.2024 klo 11.43:
>> > What do you think that I should focus my talk on?
>>
>> The fact that a language needn't have a built-in GC x-or be
>> designed for system-level control. No mainstream language does
>> both but D does.
>>
>> I'm bad at understanding marketing though so don't listen to
>> me if you feel you know better.
>
> I want to structure my talk in 2 parts:
>
> - one "theoretical" part where I enumerate all the cool stuff D
> does (this is where I will mention the GC and no-GC part)
> - one practical part where I show snippets of D code which
> should prompt a "wow" reaction.
>
> I have the first part covered, I'm more interested in the
> second part if folks have any suggestions.
I think this might have the opposite effects. What would wow
people in the D community might have the opposite effect on the
outsiders.
For example, where you see GC and no-GC parts as cool stuff, for
people outside of D it will look like a confused language with
multiple identities, next question will be "does it still have
two standard libraries?".
Similarly templates. Outside of C++/D circles templates are not
viewed as positively, because of potential slow compilation
times, breaking autocomplete and infamous template errors
spanning multiple screens (cough STL cough).
Also, these days I think ecosystem matters more than the language
itself. Just the fact that D actually has a standard package
manager/build tool in form of dub is enough to wow some C/C++
programmers. Showing that bindings to many popular libraries are
readily available is also a good thing to show.
More information about the Digitalmars-d
mailing list