70b28a39f ^
e2c2ae8e7 ^
1 2 3
4 5 6
7 8 9 10 11 12 13 14
type MyRefObject* = ref object s: string BaseObj* = ref object of RootObj ChildObj* = ref object of BaseObj proc newMyRefObject*(s: string): MyRefObject = new(result) result.s = s proc `$`*(o: MyRefObject): string = o.s