First Draft: cast(ref T)... as shorthand for *cast(T*)&...
ryuukk_
ryuukk.dev at gmail.com
Tue Jan 21 13:28:48 UTC 2025
On Tuesday, 21 January 2025 at 03:43:02 UTC, Paul Backus wrote:
> On Monday, 20 January 2025 at 22:55:29 UTC, Walter Bright wrote:
>> On 1/19/2025 9:33 AM, Paul Backus wrote:
>>> Why not just add a simple `reinterpretCast!T` helper function
>>> to Phobos or druntime?
>>
>> Great question.
>>
>> `reinterpretcast!T` is just ugly. I never liked it in C++.
>> `cast(ref T)`, on the other hand, looks nice.
>
> Would you be open to using a helper function if it had a
> shorter, less ugly name?
please stop trying to kill D improvement proposals by suggesting
Yet Another Template
nobody, literally, nobody ever thought of using a template TO
CAST, this is ridiculous, stop
Makes debugging poor
Makes compile speed poor
Makes error messages poor
There should be a rule to ban the word "template" from DIPs
discussions
Focus on wether or not it is a good idea, stop the bikeshedding,
it's time to accelerate, i swear, people are ignored D when they
discuss better C languages
Even the mainstream media ignores D
https://x.com/lexfridman/status/1878871091667448123
I know i am annoying, not all my suggestions are good, but c'mon,
a template to ask..
```
RandomPerson: sir, how i i cast in D?
DMaintainerOf10years: you have to `import std.meta.cast`, then
you call this template `castPleaseIntoThisT!(T)`
RandomPerson: wow, this is the best language ever
RandomPerson has left the chat.
```
More information about the dip.development
mailing list