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 C65BDBC48 for ; Tue, 19 Apr 2005 21:04:11 +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 j3JJ4BEY024348 for ; Tue, 19 Apr 2005 21:04:11 +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 VAA24948 for ; Tue, 19 Apr 2005 21:04:10 +0200 (MET DST) Received: from swip.net (mailfe10.swipnet.se [212.247.155.33]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j3JJ4ANa024345 for ; Tue, 19 Apr 2005 21:04:10 +0200 X-T2-Posting-ID: 2IIuXFmkcTpj3lKEFKW25A== Received: from [83.176.170.147] (HELO poincare) by mailfe10.swip.net (CommuniGate Pro SMTP 4.2.9) with ESMTP id 138691646; Tue, 19 Apr 2005 21:04:06 +0200 Received: from [127.0.0.1] (helo=localhost ident=trch) by poincare with esmtp (Exim 4.50) id 1DNy0w-00023K-Jo; Tue, 19 Apr 2005 21:04:02 +0200 Date: Tue, 19 Apr 2005 21:03:34 +0200 (CEST) Message-Id: <20050419.210334.63756712.debian00@tiscali.be> To: stein@eecs.harvard.edu Cc: hamburg@fas.harvard.edu, caml-list@inria.fr Subject: Common CGI interface (was: [Caml-list] CamlGI question) From: Christophe TROESTLER In-Reply-To: <20050419084526.Q20372@bowser.eecs.harvard.edu> References: <810e04dc0f6bb601fb828db8d18def6c@fas.harvard.edu> <20050419.133304.40952590.debian00@tiscali.be> <20050419084526.Q20372@bowser.eecs.harvard.edu> Organization: Universite de Mons-Hainaut (http://math.umh.ac.be/an/) X-Spook: ICE Consul advisors Janet Reno ASLET genetic Pine Gap Kh-11 class struggle Bellcore X-Blessing: Om Ah Hum Vajra Guru Pema Siddhi Hum X-Operating-System: GNU/Linux (http://www.linux.org/) X-Mailer-URL: http://www.mew.org/ X-Mailer: Mew version 4.2 on Emacs 21.4 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at nez-perce with ID 4265562B.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 4265562A.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 christophe:01 troestler:01 rec:01 viewcvs:01 modcaml:01 cheers:01 maxence:01 guesdon:01 guesdon:01 sourceforge:01 sourceforge:01 modcaml:01 ocamlnet:01 ocamlnet:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.6 required=5.0 tests=FORGED_RCVD_HELO, FROM_ENDS_IN_NUMS autolearn=disabled version=3.0.2 X-Spam-Level: On Tue, 19 Apr 2005, Christopher Alexander Stein wrote: > > Je pense qu'aujourd'hui, une interface [...] de CGI est [...] important I am not sure what is your point but the trouble right now is not that there are no CGI library but that there are too many [1]! So let me place a call: | 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). [It should not | be hurried as for some library authors, this is not the main job.] | The aim is to make possible to develop higher level libraries | (e.g. template libraries) that work whatever the basic interface | one favors. > Une interface de base de données (MySQL) suit de près derrière. There are libraries for many databases as well as a generic one: DBI (http://savannah.nongnu.org/cgi-bin/viewcvs/modcaml/ocamldbi/). Cheers, ChriS --- [1] Among others, - Maxence Guesdon CGI (http://pauillac.inria.fr/~guesdon/Tools/cgi/) - CamlGI (http://sourceforge.net/projects/ocaml-cgi/) - fcgi-ocaml (http://sourceforge.net/projects/tcl-fastcgi/) - mod_caml (https://savannah.nongnu.org/projects/modcaml/) - OCamlnet (http://ocamlnet.sourceforge.net/) - cgi (http://www.lri.fr/~filliatr/ftp/ocaml/cgi/)