On 24/09/2009 19:35, downs wrote:
With all the neat template tricks we have in 2.0, and since we're
widely redefining the syntax anyway, why not deprecate the current
cast syntax and move it into object.d as a library function?

So instead of cast(Foo) bar; you would say cast!Foo(bar); .. save on
a keyword and demonstrate language power at the same time.

What sez ye?

vote++;

casts and especially implicit casts are evil. The programmer should always prefer calling a conversion function instead of relying on casts. for example, for FP -> integer conversion the user may need to change the rounding/truncation behavior.

Reply via email to