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 5CF9DBB84 for ; Wed, 28 Jun 2006 19:53:17 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k5SHrHN6032004 for ; Wed, 28 Jun 2006 19:53:17 +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 TAA23153 for ; Wed, 28 Jun 2006 19:53:16 +0200 (MET DST) Received: from smtP.neuf.fr (sp604004mt.neufgp.fr [84.96.92.55]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k5SHrGr0032000 for ; Wed, 28 Jun 2006 19:53:16 +0200 Received: from [84.97.235.192] by sp604004mt.gpm.neuf.ld (Sun Java System Messaging Server 6.2-5.05 (built Feb 16 2006)) with ESMTP id <0J1K002VWZTCVA82@sp604004mt.gpm.neuf.ld> for caml-list@inria.fr; Wed, 28 Jun 2006 19:41:37 +0200 (CEST) Date: Wed, 28 Jun 2006 19:41:35 +0200 From: Samuel Mimram Subject: Re: [Caml-list] Which development framework for web application in OCaml? In-reply-to: <3d13dcfc0606230918i1b20de56ne27a7b823eb06660@mail.gmail.com> To: David MENTRE Cc: Ocaml Message-id: <44A2BF4F.9050907@ens-lyon.org> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7BIT X-Enigmail-Version: 0.94.0.0 References: <3d13dcfc0606230918i1b20de56ne27a7b823eb06660@mail.gmail.com> User-Agent: Thunderbird 1.5.0.4 (X11/20060619) X-Miltered: at concorde with ID 44A2C20D.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 44A2C20C.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ens-lyon:01 ocaml:01 ocaml:01 gpl:01 wdialog:01 xcaml:01 camlp:01 cheers:01 wrote:01 caml-list:01 structures:01 modules:01 data:02 tree:02 functional:02 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=disabled version=3.0.3 Hi, David MENTRE wrote: > For my demexp server, I'm considering the development of a web > interface, accessible from a simple web browser. I have standard > requirements (html forms) as well as "advanced" ones (would like to > support AJAX-like things, navigation in tree data structures, etc.). > Which development frameworks are available to do such things in OCaml? > I'm looking for frameworks under a license compatible with GNU GPL. > > Right now, I know about: > - WDialog > - XCaml There is also Ocsigen ( http://www.ocsigen.org/ ) which is a nice extension of OCaml (i.e. modules + camlp4) to develop websites in a functional style. Cheers, Samuel.