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