What is the reasoning behind the lack of conversions when passing parameters

Carl Sturtivant sturtivant at gmail.com
Wed Feb 7 06:36:13 UTC 2024


On Tuesday, 6 February 2024 at 10:10:32 UTC, FeepingCreature 
wrote:
> I just don't think that "this feature can be abused" is a 
> convincing argument. So what? Make it opt-in, mark it as 
> dangerous, then when people use it it's on them.
>
> I don't want implicit conversion to always be enabled, I want 
> it to be enabled by a keyword or UDA. @implicit or something. 
> Even per-parameter would be useful!

+1

@implicit

Exactly what's needed under the present circumstances. Naive 
scripting with Variant could then work out of the box, for 
example, instead of being completely blocked.


More information about the Digitalmars-d mailing list