Hello I really the concept of owned pointers, and I'm wondering if it could be the default.
I mean, the more I use it, the more I tend to use it everywhere, and it seem any "average" user-code (ie, not the rust compiler itself) will have a lot of "~var" anywhere, "let i=~5", ..., more than the other variable initialization. Look at the unit tests for libstd or libextra. Why not having the default syntax be owned pointers, and the ~ syntax (or another one) be the syntax for creating variable on the heap? let i=5; // owned pointer let j=~5; // heap value Regards, ----- Gaetan
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev