From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id A3744BB94 for ; Mon, 3 Oct 2005 21:15:21 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j93JFKE0006529 for ; Mon, 3 Oct 2005 21:15:20 +0200 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 VAA14851 for ; Mon, 3 Oct 2005 21:15:19 +0200 (MET DST) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j93JFJFA006525 for ; Mon, 3 Oct 2005 21:15:19 +0200 Received: from hydrogene.pps.jussieu.fr (hydrogene.pps.jussieu.fr [134.157.168.1]) by shiva.jussieu.fr (8.13.5/jtpda-5.4) with ESMTP id j93JFDRV018806 ; Mon, 3 Oct 2005 21:15:14 +0200 (CEST) X-Ids: 166 Received: from strontium (strontium.pps.jussieu.fr [134.157.168.38]) by hydrogene.pps.jussieu.fr (8.13.4/jtpda-5.4) with ESMTP id j93JF5Vj021170 ; Mon, 3 Oct 2005 21:15:05 +0200 Received: from vouillon by strontium with local (Exim 4.52) id 1EMVmD-0006wD-Dt; Mon, 03 Oct 2005 21:15:05 +0200 Date: Mon, 3 Oct 2005 21:15:05 +0200 To: Gerd Stolpmann Cc: caml-list@inria.fr Subject: Re: [Caml-list] Perl-like Regexps implemented in Ocaml? Message-ID: <20051003191505.GA26661@strontium.pps.jussieu.fr> References: <20050922224343.GA1842@first.in-berlin.de> <20050927160551.GB12864@strontium.pps.jussieu.fr> <1127839191.12159.71.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1127839191.12159.71.camel@localhost.localdomain> User-Agent: Mutt/1.5.9i From: Jerome Vouillon X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.7.2 (shiva.jussieu.fr [134.157.0.166]); Mon, 03 Oct 2005 21:15:14 +0200 (CEST) X-Antivirus: scanned by sophie at shiva.jussieu.fr X-Miltered: at concorde with ID 43418348.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 43418347.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at shiva.jussieu.fr with ID 43418341.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 regexps:01 ocaml:01 vouillon:01 vouillon:01 gerd:01 stolpmann:01 oliver:01 bandel:01 ocaml:01 bug:01 thread-safe:01 api:01 thread-safe:01 mutable:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.3 On Tue, Sep 27, 2005 at 06:39:49PM +0200, Gerd Stolpmann wrote: > Am Dienstag, den 27.09.2005, 18:05 +0200 schrieb Jerome Vouillon: > > On Fri, Sep 23, 2005 at 12:43:43AM +0200, Oliver Bandel wrote: > > > Is there any Perl-like regexp-library written in OCaml? > > > > I wrote a fairly powerful regular expression library some years ago. > > You can find it on . > > Very interesting, did not know this library exists. Are you still > interested in developing it? It's not a high priority at the moment, but I'm at least ready to fix any reported bug. > And finally to mention, libre has a thread-safe API. Other people did > not succeed in making one. It is not quite thread-safe, actually, as it uses a mutable datastructures internally (a DFA is built lazily). Still, you can use it simultaneously in different threads as long as no compiled regular expression is used simultaneoously by several threads. > To encourage the usage of your library, I'll immediately make a GODI > package. You should package the CVS version of the library. It has several bug fixed compare to version 0.1. -- Jerome