
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? 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. Thanks much! Abe

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?

hi, Ross Paterson wrote:
Data.Graph.Erwig or Data.Graph.Inductive? _______________________________________________
i appreciate martin erwig's work on FGL, but i think we should avoid naming libraries after the people that first designed them. for a programmer, that naming scheme is not particularly enlightening (they have to know the histiry of the development of the library to know why it has that particular name). i'd much rather go with an abreviation, like FGL. (these same comments go for the new naming scheme of the pretty library - i can never remember if john hughes comes first or simon pj, and how much of their name should i include in the import, so i stick with the good old "pretty") and after all even microsoft didn't name their OS gates, they cleverly chose windows instead :-) -iavor -- ================================================== | Iavor S. Diatchki, Ph.D. student | | Department of Computer Science and Engineering | | School of OGI at OHSU | | http://www.cse.ogi.edu/~diatchki | ==================================================
participants (3)
-
Abraham Egnor
-
Iavor S. Diatchki
-
Ross Paterson