I believe that the issues that people are bringing up with bad interaction with UFCS, and losing isolated data after passing it to a function, are managed in Rust with the notion of a borrowed pointers. Perhaps something analogous to this could accompany the `isolated` idea?
Correct me if I'm wrong here, but this seems really similar to
how Rust does owned pointers and move semantics. Or is there a
large conceptual difference between the two that I'm missing?
- Re: Isolated by example Andrei Alexandrescu via Digitalmars-d
- Re: Isolated by example via Digitalmars-d
- Re: Isolated by example deadalnix via Digitalmars-d
- Re: Isolated by example via Digitalmars-d
- Re: Isolated by example deadalnix via Digitalmars-d
- Re: Isolated by example via Digitalmars-d
- Re: Isolated by exampl... deadalnix via Digitalmars-d
- Re: Isolated by example Steven Schveighoffer via Digitalmars-d
- Re: Isolated by example Meta via Digitalmars-d
- Re: Isolated by example Steven Schveighoffer via Digitalmars-d
- Re: Isolated by example Dylan Knutson via Digitalmars-d
- Re: Isolated by example Meta via Digitalmars-d
- Re: Isolated by example via Digitalmars-d
- Re: Isolated by example deadalnix via Digitalmars-d
