sorry for the confusion ----- Gaetan
2013/11/7 Robert Knight <robertkni...@gmail.com> > > Why not having the default syntax be owned pointers, and the ~ syntax > (or another one) be the syntax for creating variable on the heap? > > ~ does allocate on the heap. Without ~ you allocate on the stack. > > Regards, > Rob. > > On 7 November 2013 10:03, Gaetan <gae...@xeberon.net> wrote: > > 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 > > >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev