aren't you more likely to want something like: 
    
    
    type
      GenericNode[N,E] = ref object
        weight:N
        someEdge:GenericEdge[N,E]
      GenericEdge[N,E] = ref object
        weight: E
        someNode: GenericNode[N,E]
    var x = GenericNode[int,string]()
    echo x.repr
    
    
    Run

Reply via email to