proc `$`(mo: MyObj): string =
    
    
    Run

doesn't need to be surrounded by field checks off. You have a bug in your code. 
    
    
    of mk2: result &= "u:" & $mo.x & ", v:" & $mo.y & ", w:" & $mo.z
    
    
    Run

should be 
    
    
    of mk2: result &= "u:" & $mo.u & ", v:" & $mo.v & ", w:" & $mo.w
    
    
    Run

Reply via email to