Rant after trying Rust a bit
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jul 25 02:40:53 PDT 2015
On 7/25/2015 12:19 AM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
<ola.fosheim.grostad+dlang at gmail.com> wrote:
> The point of having a type system is to catch as many mistakes at compile time
> as possible. The primary purpose of a type system is to reduce flexibility.
Again, the D constraint system *is* a compile time system, and if the template
body uses an interface not present in the type and not checked for in the
constraint, you will *still* get a compile time error.
The idea that Rust traits check at compile time and D does not is a total
misunderstanding.
BTW, you might want to remove the UTF-8 characters from your user name.
Evidently, NNTP doesn't do well with them.
More information about the Digitalmars-d
mailing list