I agree with Graydon that there's probably not much to be gained from
overriding copy and send. I think they should look and act like
interfaces when specified as type parameter bounds, but the actual
implementations should be automatically derived by the compiler (as
they are now).

For operator overloading, I disagree -- I think we'll definitely want
that to implement decent bignum, complex number, or (mathematical)
vector types. Yes, people can go crazy and do dumb things with
overloaded operators, but people can do dumb things with just about
any feature you give them. A pragma to turn it off is probably an easy
thing to support.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to