c59bc0cc1 ^
55c244400 ^
1
2
3 4 5 6 7 8 9 10 11 12 13 14
15
16 17 18 19
discard """ output: '''(foo: 38, other: string here) 43''' """ type Base = ref object of RootObj Foo {.partial.} = ref object of Base proc my(f: Foo) = #var f.next = f let f.foo = 38 let f.other = "string here" echo f[] echo f.foo + 5 var g: Foo new(g) my(g)