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

Reply via email to