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
