Data.Graph vs. FGL

Ross Paterson ross at soi.city.ac.uk
Tue Dec 2 15:35:00 EST 2003


On Tue, Dec 02, 2003 at 09:22:23AM -0500, Abraham Egnor wrote:
> I'm doing a little cleanup on FGL
> (http://web.engr.oregonstate.edu/~erwig/fgl/haskell/).  Part of that
> includes renaming modules to fit the hierarchical scheme; my plan was to
> call the base Data.Graph.  Lo and behold, however, Data.Graph already
> exists!  Could someone enlighten me on the reason what is now Data.Graph
> was chosen over FGL for inclusion into the base library?

It just got there first (and there were already three copies of it in
the fptools repository).  Could still be argued, though.

> Also, given that Data.Graph already exists, what would be a good place for
> FGL?  Data.Graph.FGL seems iffy for two reasons - it implies that it's a
> subset of Data.Graph, and it still uses an acronym instead of a
> descriptive name.

Data.Graph.Erwig or Data.Graph.Inductive?


More information about the Libraries mailing list