From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.0 required=5.0 tests=AWL,SPF_NEUTRAL autolearn=disabled version=3.1.3 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 8388FBC6C for ; Thu, 31 Jan 2008 17:25:24 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAALSEoUdA6aq5mWdsb2JhbACQIgEBAQEBBgQECwgYl2WBbw X-IronPort-AV: E=Sophos;i="4.25,285,1199660400"; d="scan'208";a="22024398" Received: from rn-out-0910.google.com ([64.233.170.185]) by mail4-smtp-sop.national.inria.fr with ESMTP; 31 Jan 2008 17:25:22 +0100 Received: by rn-out-0910.google.com with SMTP id s46so266199rnb.18 for ; Thu, 31 Jan 2008 08:25:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=Fb6I8jHv49eC60SLvXk5+t9bxKLkEtp2RbI8mXOKcMo=; b=juVQbHn1rLoqOH5uFGDbmoHjQgXCT51hl+01Hlp+LJ0bmnWNFjeTQu5dB19vPai0JiHWxUoMVVI2mGv3Eye/BVIAu8W8yBgWdO9aRKUGomy1pIOeHnPxYbRmEL1mQBZJ7pcX6kukWMTTGY2FuggKyH+a2tgZuRSe7413DM3gW9Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DRuBda3LZOq5Mn2o75Fq8aRQzHwlBlW62+ZlxX6dkHCgOQfsHdx3dMjgsDv+B4FrFfryZoW35BET0od/qhXCp3Y6OxEwFt3MDmkSZ3ihKczZiIDsIJ2H/Cy8N6P62ReBmziQcf7Bzxlw+cs/p8esjF3pCei6tCPH/QEp8v4bJyQ= Received: by 10.142.232.20 with SMTP id e20mr1273714wfh.160.1201796720082; Thu, 31 Jan 2008 08:25:20 -0800 (PST) Received: by 10.142.139.13 with HTTP; Thu, 31 Jan 2008 08:25:20 -0800 (PST) Message-ID: <527cf6bc0801310825q4f9b5870y95deb586747257cd@mail.gmail.com> Date: Thu, 31 Jan 2008 17:25:20 +0100 From: "blue storm" To: "Jonathan Bryant" Subject: Re: [Caml-list] [OSR] Caml Community Code Cc: caml-list@yquem.inria.fr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Spam: no; 0.00; camlp:01 camlp:01 ocaml:01 ocaml:01 syntax:01 syntax:01 parser:01 storm:98 functioning:98 cherry:98 threads:01 sourceforge:01 sourceforge:01 wrote:01 caml-list:01 Sylvain Le Gall has announced at the meeting that he would provide a server with basic development tools. I think it would be pertinent to host such projects there. (Moreover, sourceforge is not free, baah :p ) But I don't know how his server-building is going. More generally, I totally agree on the "get things done" idea. I'm willing to help in the camlp4 area. A common place for up-to-date camlp4 extensions (akin to what martin jambon provides for ocaml <= 3.09) would be a very good thing. On 1/31/08, Jonathan Bryant wrote: > List, > > Despite all the great ideas on the [OSR] threads, we seem to be getting > nowhere and talking ourselves to death bickering about implementation > details of code that hasn't even been written yet. I think the only thing > we can agree on is that tools for use by the community should be written by > the community. Because of that, we need to start writing them: the best way > to find out what works is to try. > > I've created a SourceForge project called Caml Community Code here ( > http://sourceforge.net/projects/camlcode) where we can put any code for > community OCaml tools. The fact that we can't hack the OCaml language > itself (due to French copyright law) seems to have unfortunately caused the > community to not hack together on other tools _for_ the language. With this > project everyone can hack on the tools we'll (hopefully) end up using every > day, rather than having INRIA or one person try to build something that > satisfies everyone. If you have code for tools (I know someone at least has > some code for a package manager), please put it in the repository so we can > all see and work on it _as as community_. > > Regarding the package manager discussion, what we need is a few functioning > prototypes. Later we can go back and cherry pick features we like and merge > them down to just two to develop a little more, and finally pick one. I > also think we should have one CamlP4 grammar with all the community's agreed > upon "standard" syntax extensions (sort of a "new revised" syntax?), a set > of "standard" ocamlbuild plugins, and "standard" interfaces (XML parser, > etc.), all of which can be stored in the project as well. > > I was waiting for the project to get approved before sending this out (it > just came through this morning), so I'll go ahead and make a temporary > directory layout. > > --Jonathan >