<div dir="ltr"><div>Hi folks, </div><div><br></div><div>I was just using the stronglyConnComp function in Data.Graph and found some minor annoying things:<br></div><div><br></div><div>1. stronglyConnComp takes an out-list as input. On the other hand, none of the other graph algorithms, like dfs, etc do this. stronglyConnComp seems to basically be an algorithm on graphs, so why doesn't it take the graph as input? Can we change stronglyConnComp to take a graph as input? That would make the interface more uniform.</div><div><br></div><div>2. Why is stronglyConnComp in a special haddock section whereas all the other algorithms are in the "Algorithms" section? How about we group it with all the other algorithms? </div><div><br></div><div>3. Why are there are so few instances of SCC? In particular, why not derive Show and Eq?</div><div><br></div><div>Cheers,</div><div>Andi</div></div>