July 06, 2022

On Wednesday, 6 July 2022 at 21:30:44 UTC, Dukc wrote:

>

And I think there is still pretty much value in handling UTF-16 strings because that's what many other languages use. With the current vision, Phobos V2 won't handle UTF16 in place. We'll have to convert it to UTF8 before manipulation, which is probably not optimal.

Oh, there is no doubt that handling UTF16 should be possible, but it can be done just as well, if not better, as a support library.

But it is very much undesirable to have more than a single string format for library authors to deal with.

July 06, 2022
Mike has our full support in his moderation policy and authority.
July 08, 2022

Thanks for this.

As a casual D user who is coming from a Java background, I'm of the opinion that we do indeed need to improve Phobos to either (a) include lots of stuff in the std lib itself, or (b) guide users to trusted, well-tested third-party libraries. I've tried doing things with asynchronous stuff, http, encrypted sockets, etc, for small utilities we use at my work, but a decent amount of time is spent on just looking for a good library that works. Specifically, a single unifying async library similar to JS promises or Java's futures would drastically improve the ecosystem, imo.

July 09, 2022

On Sunday, 3 July 2022 at 17:09:46 UTC, monkyyy wrote:

>

Id suggest dropping std.experimental and get a std.community sort of thing going.
Well, it's named dub :)

July 09, 2022

On Saturday, 9 July 2022 at 22:59:19 UTC, Vladimir Marchevsky wrote:

>

On Sunday, 3 July 2022 at 17:09:46 UTC, monkyyy wrote:

>

Id suggest dropping std.experimental and get a std.community sort of thing going.
Well, it's named dub :)

Its not curated. Its enforces a vision. It changes the compiler options. and its randomly configured in js.

July 10, 2022

On Saturday, 9 July 2022 at 23:40:21 UTC, monkyyy wrote:

>

... and its randomly configured in js.

json or sdl, with well documented structure, not random js.

July 12, 2022

On Monday, 4 July 2022 at 08:34:14 UTC, Mike Parker wrote:

>

Walter and Atila have both talked about rethinking exceptions.

Atila brought it up in his DConf Online 2021 talk here:

https://youtu.be/UqW42_8kn0s?t=1429

You can see Walter's comments about it in the subsequent Q & A session here:

https://youtu.be/g26eJcs2QB0?t=1809

Thank you. I hope to see something more tangible in the future as it's an interesting area to explore.

>

I think that's a reasonable policy. The last thing any of us want is to stifle debate or censor opinions, but we feel that it's reasonable to ask people to participate in debates and express their opinions without upsetting others. So we're going to do our best to find a middle ground.

Bit of shame you feel the need to make a change given the circumstances you've detailed. I think you've done a fine job thus far.

Appreciate your response!

July 17, 2022

On Saturday, 9 July 2022 at 23:40:21 UTC, monkyyy wrote:

>

Its not curated

Well, limit yourself to usage of std or phobos or whatever official implementation is called - and voila, it's curated.

>

It changes the compiler options

So? Most of the people prefer to have build tool managing possible compiler options for them instead of typing the manually for each compiler, digging through all dependencies involved to find required options for them, etc, finally resulting in reinventing the same build tool. Especially when you have an option to manually override anything you dont like.

>

and its randomly configured in js

Dub has nothing common to JS. If you mean dub.json format - well, JSON is not a JS. And if you are allergic to human-readable formats, you can always use dub.sdl flavor.

1 2 3 4 5
Next ›   Last »