From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA24873 for caml-redistribution; Fri, 17 Sep 1999 14:13:27 +0200 (MET DST) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id NAA23481 for ; Fri, 17 Sep 1999 13:47:14 +0200 (MET DST) Received: from miss.wu-wien.ac.at (miss.wu-wien.ac.at [137.208.107.17]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id NAA05220 for ; Fri, 17 Sep 1999 13:47:12 +0200 (MET DST) Received: (from mottl@localhost) by miss.wu-wien.ac.at (8.9.0/8.9.0) id NAA20298; Fri, 17 Sep 1999 13:45:57 +0200 (MET DST) From: Markus Mottl Message-Id: <199909171145.NAA20298@miss.wu-wien.ac.at> Subject: Re: Imperative list operations To: monnier+lists/caml/news/@tequila.cs.yale.edu (Stefan Monnier) Date: Fri, 17 Sep 1999 13:45:56 +0100 (MET DST) Cc: caml-list@inria.fr (OCAML) In-Reply-To: <5lzoyo8cpg.fsf@tequila.cs.yale.edu> from "Stefan Monnier" at Sep 15, 99 10:35:23 am X-Mailer: ELM [version 2.4 PL21] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: weis > Chris Okasaki has an interesting set of such purely functional data-structures, > with sample code in SML (and/or Haskell) which should be easy to translate to > O'Caml. Check out, for example http://www.cs.columbia.edu/~cdo/jfp95/ If you do not want to translate it to OCaml yourself, you may also take a look at my translation, which you can find at: http://miss.wu-wien.ac.at/~mottl/ocaml_sources/intro.html Best regards, Markus Mottl -- Markus Mottl, mottl@miss.wu-wien.ac.at, http://miss.wu-wien.ac.at/~mottl