A few quick intro answers. Just the high level, not comprehensive.

1. Not everyone prefers overloaded functions, or default arguments. I
know pcwalton has strong feelings about the first, so I'll leave him
to that :)

2. Design decision. Basically, we take Erlang's philosophy: recovering
from errors is tricky and error-prone. Better to let a task fail and
start a new one rather than to try to re-start one in the middle of
whatever it's doing.

3. No opinions, but know that all of this has been changing a _lot_
recently, this may even be planned.

4. I believe so, yes. We try not to be overload-heavy.

5. This is being worked on. Vec is a new construct anyway.

6. I believe there is a default implementation, yes.

7. I'm not even getting into this one. There's been a toooooon of
discussion about this lately.
https://github.com/rust-lang/rfcs/search?q=mutability&ref=cmdform&type=Issues

Hope that starts to kick off some good discussion. :)
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to