Rant after trying Rust a bit

Brendan Zabarauskas via Digitalmars-d digitalmars-d at puremagic.com
Sat Jul 25 06:44:18 PDT 2015


On Saturday, 25 July 2015 at 13:37:15 UTC, Andrei Alexandrescu 
wrote:
> On 7/24/15 6:12 PM, deadalnix wrote:
>> The most intriguing part of this conversation is that the 
>> argument made
>> about unitests and complexity are the very same than for 
>> dynamic vs
>> strong typing (and there is hard data that strong typing is 
>> better).
>
> No, that's not the case at all. There is a distinction: in 
> dynamic typing the error is deferred to run time, in this 
> discussion the error is only deferred to instantiation time. -- 
> Andrei

Runtime errors are a usability problem for users and 
maintianability problem for developers. Instatiation time errors 
are a maintianability problem for library authors and a usability 
problem for developers. I would argue that the latter is better 
than the former, but the poor developer experience of using 
Phobos is what made me move away from D a couple of years ago.


More information about the Digitalmars-d mailing list