On Tuesday, 31 October 2023 at 08:28:26 UTC, Atila Neves wrote:
>On Monday, 30 October 2023 at 14:30:25 UTC, Imperatorn wrote:
>On Monday, 30 October 2023 at 14:19:58 UTC, Guillaume Piolat
>There's plenty of work to be done in Phobos, the issue is finding contributors. We need replacements for std.{json,xml}. I wouldn't mind replacing/updating std.socket either. Robert Schadek's made the case more than once that we need more file formats in there too, which I agree with. Then there's the fact that we're currently concentrating on finishing/stabilising instead of adding new features.
Agreed. Stability > Features, almost always.
I can try to contribute to phobos, but the prerequisites for that happening is there must be an open discussion, something like a "probability index" that something will get merged. At our company we are already working far over 100% capacity, we can't afford putting a lot of time into something that will just get rejected after months of work. Also, since D unfortunately is still quite small, we don't really have a choice when it comes to looking at what other languages do.
If we want to stay competitive we must at least take a peek at C++, Rust, Go and C# for example. It doesn't matter that I personally despise Rust, we must still look. Use the good ideas, ignore the bad ones. If we take C# as an example, there are many good ideas in there imo, and I am far from alone in thinking that.
Of course what constitues a good or bad idea is subjective, but I am thinking something like if it seems something is widely regarded as good in multiple communities, the probability that it is good is high, and it might be worth investigating.
Permalink
Reply