Phobos 3 Discussion Notes - 02-01-2024
ryuukk_
ryuukk.dev at gmail.com
Sun Feb 4 10:13:39 UTC 2024
On Sunday, 4 February 2024 at 09:30:58 UTC, Jonathan M Davis
wrote:
> So, I expect that there is going to be some disagreement on
> what we should be doing there (though there's no reason why we
> can't have traits in std.traits which simply wrap __traits
> stuff even if some folks want to use __traits directly as much
> as possible). But regardless, there are a number of things that
> std.traits tests that aren't in __traits.
>
> In any case, as things stand, I don't think there really is
> agreement on what should be done with std.traits, and deciding
> what exactly needs to happen with it is one of the things that
> we're going to need to figure out.
>
> - Jonathan M Davis
On Sunday, 4 February 2024 at 02:25:25 UTC, Adam Wilson wrote:
>> This goes back to not wanting to box ourselves into any tight
> corners or inferior designs in the name of slavishly attempting
> to a too-restrictive standard. Consider this potential problem,
> we completely eradicate EH in Phobos 3, create a number of
> less-than-ideal implementations, and then the next Edition of D
> drops with sumtype exceptions and now we have to go back and
> rebuild all those known inferior designs because EH became
> acceptable to the crowd again.
D's feature has problem, and is annoying to use? Don't be like
C++, don't bloat the std, fix the language
STD should not be the place to fix language's shortcoming
EH is evil, some platforms has banned it completly (apple), and
microsoft is all in rust, they are rewritting their C#
application in Rust too, not just C++, it is an inferior design
https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/
More information about the Digitalmars-d
mailing list