June 12

On Thursday, 12 June 2025 at 14:41:24 UTC, Serg Gini wrote:

>

On Thursday, 12 June 2025 at 14:36:41 UTC, drenoob wrote:

>

Btw, can anyone point me to a guide re. this forum, you know, how to format things, how to put code, etc.

https://forum.dlang.org/help#about

It should support Markdown

Its table behavior isnt in github markdown spec like it claims

June 12
On Thursday, 12 June 2025 at 15:24:35 UTC, Richard (Rikki) Andrew Cattermole wrote:
> On 13/06/2025 2:36 AM, drenoob wrote:
>> So, I shouldn't trust libs that are in the offical dub repo? Strange and sad..
>
> The dub registry is no different than nuget's or npm's.
>
> Unless its shipped with the compiler it is naturally lower (if any) trust.

Well, I guess I learned that now. But then: *is* there a place where one can find stable/mature/maintained and/or trustworthy D libs?

OK, in my case falling for a, let me call it questionable, lib was desastrous because *of course* it makes a language look not exactly great when right at the get-go one walks into a "trap".
But I guess I'm not the only one who, to a major degree came to D because I wanted a *mature* tool (and "universe"), and probably quite many would value a place where one hadn't to play lottery but could find reasonably reliable libs.

Btw, are there any more or less agreed upon standards re (lib) docu here in the D-lang community? I'm asking because that (largely non existing lib docu) was one of the major reasons I gave up on another language with plenty "funny" experiments but precious little one could actually work with wrt docu (and rely upon).

Be that as it may, I thank you.

June 12
On Thursday, 12 June 2025 at 16:00:20 UTC, drenoob wrote:
> Btw, are there any more or less agreed upon standards re (lib) docu here in the D-lang community? I'm asking because that (largely non existing lib docu) was one of the major reasons I gave up on another language with plenty "funny" experiments but precious little one could actually work with wrt docu (and rely upon).
>
> Be that as it may, I thank you.

I'm not sure what do you mean..
Did you check the official web-site?
There are a lot of docs regarding the language and standard library (name Phobos):

https://dlang.org/spec/spec.html
https://dlang.org/phobos/index.html

Regarding docs for 3rd party libs - it depends on the author of the lib - if provide the documentation. Usually they are putting some description into github or separate page.

You can search them here: https://code.dlang.org

There is no "recommended and maintained list of packages".
DLF doesn't want to do that.. Mostly because D doesn't have any resources..
It is trying to do the best with almost 0 resources.
So I would recommend just to ask here in "Learn" place or come to Discord and ask there which library you want.
Search functionality on dub is working.. but working pretty badly and has several issues
But Discord people know **all packages** that D's ecosystem has - so they will help you with any request :)
June 13
On Thursday, 12 June 2025 at 21:13:31 UTC, Sergey wrote:
> I'm not sure what do you mean..
> Did you check the official web-site?
> There are a lot of docs regarding the language and standard library (name Phobos):
>
> https://dlang.org/spec/spec.html
> https://dlang.org/phobos/index.html
>

I didn't doubt the "quality of the on board batteries" of D but of (some? many?) third party libraries.

> Regarding docs for 3rd party libs - it depends on the author of the lib - if provide the documentation. Usually they are putting some description into github or separate page.
>
> You can search them here: https://code.dlang.org
>
> There is no "recommended and maintained list of packages".
> DLF doesn't want to do that.. Mostly because D doesn't have any resources..
> It is trying to do the best with almost 0 resources.
> So I would recommend just to ask here in "Learn" place or come to Discord and ask there which library you want.
> Search functionality on dub is working.. but working pretty badly and has several issues
> But Discord people know **all packages** that D's ecosystem has - so they will help you with any request :)

Thank you

June 13

On Thursday, 12 June 2025 at 13:16:13 UTC, drenoob wrote:

>

Sorry, dear colleagues, while I still presume D be a stable and really decent language and very much welcome the fact that at least many libraries are not version 0.0.[whatever small number] (so basically alpha or beta at best), I hope you can understand that this first experience isn't exactly strengthening my hopes for and trust in the D universe ...

If you expected http client to be in the standard library - you expected too much. C/C++/Rust do not have it either for a reason - it would expand the standard library too much (assuming it covers everything).

Whenever I had to do http requests I used the excellent dlang-requests library ( https://github.com/ikod/dlang-requests ). It was a natural choice as I do Python programming on a daily basis... dlang-requests is in my top 10 list of all D packages just like Python requests package is in my top 10 Python packages. Highly recommended.

1 2
Next ›   Last »