D JSON (WAT?!)
Meta via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jul 25 20:38:48 PDT 2014
On Saturday, 26 July 2014 at 00:26:08 UTC, Ary Borenszweig wrote:
> Or use Algebraic, but it currently doesn't support recursive
> type definitions.
Algebraic does support recursive type definitions.
import std.variant;
alias Rec = Algebraic!(int, This*);
void main()
{
//I'm not sure why this works
auto i = Rec(Rec(Rec(1)));
i = Rec(new Rec(new Rec(1)));
}
More information about the Digitalmars-d-learn
mailing list