It's not really hard...
    
    
    # module A
    
    type
      RequireB = ref object of RootObj
      A = object
        fieldBimpl*: RequireB
    
    
    Run
    
    
    # module B
    import A
    type
      RealB = ref object of RequireB
      B = object
        fieldA: A
    
    template fieldB(a: A): RealB = RealB(a.fieldBimpl)
    
    
    Run

Reply via email to