On Wednesday, 5 February 2014 at 01:34:59 UTC, Frank Bauer wrote:
    let a = ~T;
    let r = ~identity(a);

The equivalent in D for a GC pointer could be:
    a = new T;
    r = new identity(a);

or, while we're at it:

    a2 = newOwn T;
    r2 = newOwn identity(a2);
    a3 = newARC T;
    r3 = newARC identity(a3);

or even:

    a4 = new T;
    r4 = newOwn identity(a4);

;)

Reply via email to