From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id TAA07044; Wed, 26 Sep 2001 19:13:45 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA07038 for ; Wed, 26 Sep 2001 19:13:44 +0200 (MET DST) Received: from shell5.ba.best.com (shell5.ba.best.com [206.184.139.136]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f8QHDhn04792 for ; Wed, 26 Sep 2001 19:13:43 +0200 (MET DST) Received: from localhost (bpr@localhost) by shell5.ba.best.com (8.9.3/8.9.2/best.sh) with ESMTP id KAA06098; Wed, 26 Sep 2001 10:13:39 -0700 (PDT) Date: Wed, 26 Sep 2001 10:13:38 -0700 (PDT) From: Brian Rogoff To: Mattias Waldau cc: Subject: Re: [Caml-list] Looking for Graph Operations-library In-Reply-To: Message-ID: <20010926100035.L20515-100000@shell5.ba.best.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Wed, 26 Sep 2001, Mattias Waldau wrote: > I am converting some code from SICStus Prolog, and need a directed graph > library for Ocaml. Any pointers? I ported part of Martin Erwig's Functional Graph Library to OCaml, the part that uses functional maps as arrays. I used a hacked version of Jean-Christophe Filliatre's Patricia tree implementation for that. I haven't yet written the version tree code. If you don't mind its incomplete state and would like to help complete the port I can wrap it up and e-mail it to you. See http://www.cs.orst.edu/~erwig/fgl/ for the original. You might also consider porting a more imperative library, like the one in SML for MLRISC, if you are comfortable with SML too. FGL is cool but I'm not confident that the performance will match a tuned imperative implementation :-). -- Brian ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr