@nimoid \- I realize that it is not _exactly_ the same, but Nim already has `tuple`: type Foo = object f1: int f2: tuple[f3: int] f4: tuple[f5: int; f6: tuple[f7: float, f8: int]] var a = Foo(f4: (1, (2.0, 3))) var b: Foo b.f4.f6.f7 = 4.0 echo a; echo b Run
- Nim v2: what would you change? dom96
- Nim v2: what would you change? haxscramper
- Nim v2: what would you change? carterza
- Nim v2: what would you change? elcritch
- Nim v2: what would you change? mildred
- Nim v2: what would you change? Zectbumo
- Nim v2: what would you change? r3c
- Nim v2: what would you change? Yardanico
- Nim v2: what would you change? hamidrb80
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? cblake
- Nim v2: what would you change? ynfle
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? xigoi
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? planetis
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? didlybom
- Nim v2: what would you change? nimoid
- Nim v2: what would you change? coffeepot
- Nim v2: what would you change? Zectbumo