Either way works for me. If we go with the first option, we can always relax
the restriction later if and when anyone complains.
> 2. The name Comm::Get_topo should change -- it is virtual, and compilers
> generate warnings that it is masked by Graphcomm::Get_topo. So the name
> Comm::Get_topo should change to Comm::Get_topo_type.
'type' is bad, let's try to reserve that for datatypes. Maybe get_topo_kind?
No, wait, we use 'kind' for something else as well. Hmm...how about
get_topology?
-- Eric Salo Silicon Graphics salo@sgi.com