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=0.2 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id F2019BBC1 for ; Thu, 24 Apr 2008 19:05:56 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsoDAFFbEEjOvjGxfGdsb2JhbACRVAEBCwUCBgcRA5sr X-IronPort-AV: E=Sophos;i="4.25,704,1199660400"; d="scan'208";a="11890208" Received: from web54607.mail.re2.yahoo.com ([206.190.49.177]) by mail3-smtp-sop.national.inria.fr with SMTP; 24 Apr 2008 19:05:45 +0200 Received: (qmail 15113 invoked by uid 60001); 24 Apr 2008 17:05:44 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=FcS72/JkI3vJ1wc8B+7z7S4x2L9pq442wm2TKgy15qvx9wax+XNi+yfBHsTtGWpfcCGqVJoswhQZBJX80K0M4SsPUVvhLnfRHJ0fvEK/hSAvqo3GgDWaTFYhb3vozCKlC0pUE6fep7jHH96aN2XuEY7tiCmdbQO4eRD8nE8NjPY=; X-YMail-OSG: OvuPq6IVM1nJeewtCQtlBVTt6GQTABVITOaKsZdyCxjUcMMxskh3vJGKFj22FvSbO3AWxp2c4mmDVBbsvuVAlqrbFrbGJmSA4WXwrPMXfCTuls_41BGquj91dcc- Received: from [82.155.112.207] by web54607.mail.re2.yahoo.com via HTTP; Thu, 24 Apr 2008 18:05:44 BST Date: Thu, 24 Apr 2008 18:05:44 +0100 (BST) From: Dario Teixeira Subject: Re: [Caml-list] [OSR] Standard syntax extensions ? To: David Teller , Caml In-Reply-To: <1209052182.6180.35.camel@Blefuscu> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <713538.14736.qm@web54607.mail.re2.yahoo.com> X-Spam: no; 0.00; syntax:01 syntax:01 apt-get:01 findlib:01 camlp:01 cheers:01 ocamlfind:01 naming:01 caml-list:01 conventions:02 namely:02 debian:04 inclusion:04 barrier:05 anyway:05 Hi, Thanks for your initiative, David! > * which syntax extensions do you use so often that you consider they > should be part of the language ? Though there are a few so useful (open_in, list comprehensions) they can almost be considered "standard", I still don't think their inclusion by default is of paramount importance. The reason? As long as they are properly packaged and widely available (namely in the "big three": GODI, Debian, and Fedora), it makes little difference if they are included by default or not. After all, they're just a godi_console/apt-get/yum away. Remember the recent thread about ocamlbuild+findlib+camlp4 and the OSR about standardising naming conventions for syntax extensions [1]. Using a special ocamlbuild plugin [2], the barrier to using syntax extensions is so low that you can almost consider them as standard language features. (In theory, anyway. For the above-described nirvana to become reality, P4ck needs to be integrated into GODI. Have you considered it, Martin?). Cheers, Dario Teixeira [1]: http://www.cocan.org/osr/meta_files_for_packages_containing_syntax_extensions [2]: http://brion.inria.fr/gallium/index.php/Using_ocamlfind_with_ocamlbuild __________________________________________________________ Sent from Yahoo! Mail. A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html