From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 62BF4BC84 for ; Wed, 20 Apr 2005 13:38:56 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j3KBct9K026433 for ; Wed, 20 Apr 2005 13:38:56 +0200 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 NAA13013 for ; Wed, 20 Apr 2005 13:38:55 +0200 (MET DST) Received: from publilogics.com (pouic.publilogics.com [213.186.50.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with SMTP id j3KBct2t026426 for ; Wed, 20 Apr 2005 13:38:55 +0200 Received: (qmail 30005 invoked from network); 20 Apr 2005 11:38:54 -0000 Received: from unknown (HELO PWARP) ([61.213.94.147]) (envelope-sender ) by pouic.publilogics.com (qmail-ldap-1.03) with SMTP for ; 20 Apr 2005 11:38:54 -0000 Message-ID: <002001c5459d$7cc16bc0$0d05a8c0@PWARP> From: "Nicolas Cannasse" To: "Gerd Stolpmann" , "Alain Frisch" Cc: References: <810e04dc0f6bb601fb828db8d18def6c@fas.harvard.edu> <20050419.133304.40952590.debian00@tiscali.be> <20050419084526.Q20372@bowser.eecs.harvard.edu> <20050419.210334.63756712.debian00@tiscali.be> <1113940495.6248.101.camel@localhost.localdomain> <4266032F.5030307@inria.fr> <1113995719.6243.0.camel@localhost.localdomain> Subject: Re: [Caml-list] Common XML interface (was: Common CGI interface) Date: Wed, 20 Apr 2005 20:38:33 +0900 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Miltered: at nez-perce with ID 42663F4F.003 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 42663F4F.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; cannasse:01 warplayer:01 caml-list:01 gerd:01 stolpmann:01 christophe:01 troestler:01 rec:01 parsing:01 pxp:01 event-driven:01 encodings:01 parsers:01 gerd:01 cannasse:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: > > Gerd Stolpmann wrote: > > > Am Dienstag, den 19.04.2005, 21:03 +0200 schrieb Christophe TROESTLER: > > >> | Would people be interested in setting up a list to discuss a common > > >> | CGI-like interface, i.e. a minimal set of services to be offered > > >> | (in the same vein to what was done I/O objects, see > > >> | http://ocaml-programming.de/rec/IO-Classes.html). [...] > > > > > > Good idea. However, I think it is too late for such a discussion. > > > > Another kind of library which would benefit from such effort is > > XML parsing. I know about pxp, expat, xml-light, ocaml-xmlr, tony, > > xmllexer, and there might be others. > > > > It would be great to have some common interface. An event-driven > > interface is probably easier to agree upon. There are many points to > > address (external entities, encodings, namespace processing, ... even if > > the features are not available in all the parsers). > > > > Anyone interested in this discussion ? > > Yes, this discussion makes a lot more sense. > > Gerd I'm willing also to make XmlLight compatible, as we did for IO :) Nicolas Cannasse