On Thursday, October 17, 2013 05:12:48 Adam D. Ruppe wrote: > On Thursday, 17 October 2013 at 03:07:30 UTC, Jonathan M Davis > > wrote: > > I pretty much outright hate dynamic typing and expect that I > > will never heavily use a language that has it. > > Be careful what you say: D has dynamic typing! (see: std.variant, > or my arsd.jsvar) > > The important thing though is that D doesn't *force* you to use > it: it is there for the cases where you want it, and not when you > don't want it.
It's not quite the same thing. D itself is not dynamically typed. It just allows you to create it with your own types if you want to. But I also think that variants should be avoided unless they're absolutely necessary, and it's very rare that they're necessary. Certain specific stuff needs it (like the result from a database query), but the vast majority of code does not. - Jonathan M Davis