[Haskell-cafe] Graphs and graph algorithms?

2009-05-16 Thread Cory Knapp

Hey,

Besides fgl, are there any graph libraries in Haskell that are still 
maintained? Are there other papers (or books) besides Erwig's that I 
could use to understand how graph algorithms have been implemented in 
functional languages?

Has anything even been published on the topic since Erwig's paper?

Thanks,
Cory
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Graphs and graph algorithms?

2009-05-16 Thread Don Stewart
thestonetable:
 Hey,

 Besides fgl, are there any graph libraries in Haskell that are still  
 maintained? Are there other papers (or books) besides Erwig's that I  
 could use to understand how graph algorithms have been implemented in  
 functional languages?
 Has anything even been published on the topic since Erwig's paper?


I think fgl is pretty much the main work on purely functional graphs,
though Data.Graph ships in the containers package (Launchbury et al).

A quick google also turned up:

http://www.osl.iu.edu/research/comparing/haskell_readme.html

which would be worth uploading to hackage...

We don't seem to have a binding to any of the foreign language libs for
very large graphs.

-- Don
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Graphs and graph algorithms?

2009-05-16 Thread Tracy Wadleigh

 We don't seem to have a binding to any of the foreign language libs for
 very large graphs.

 Do you know of any stand-out libraries in this regard worth binding?

When I looked in to this last year, the best I could find was the boost
library. It depends very heavily on template meta-programming, though, so it
wouldn't really be bindable with any of the generality that it has in its
native C++.

I ask because I'm doing a lot of graph stuff in Haskell right now, and I
might be willing to put in the effort to do the binding--especially while I
still have c2hs syntax fresh in the brain: I just finished a complete
re-write of the mathlink library (brings Haskell to Mathematica --
announcement to follow shortly).

--Tracy
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe