@Udiknedormin:
    
    
    #
    # Both provide baz(x:int)
    #
    import foo
    import bar
    
    proc main =
      # No conflict if the code doesn't use baz.
      
      # Unqualified use of baz causes an error because it is ambiguous.
      # baz(1)
      
      # Qualified uses of baz are fine.
      foo.baz(1)
      bar.baz(1)
    

My experience may not be representative, but the libraries I use don't have 
broad symbol overlap, just a few. In those cases I add the extra qualification 
and go on my way.

Reply via email to