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=2.8 required=5.0 tests=AWL,DNS_FROM_RFC_POST, HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id ECC9ABC37 for ; Thu, 3 Sep 2009 18:49:27 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlECANKQn0rRVdjEkGdsb2JhbACCJTGYKD8BAQEBCQkMBxMDr2CQLgEDAgSEFwWBWIcn X-IronPort-AV: E=Sophos;i="4.44,325,1249250400"; d="scan'208";a="32159707" Received: from mail-px0-f196.google.com ([209.85.216.196]) by mail2-smtp-roc.national.inria.fr with ESMTP; 03 Sep 2009 18:49:27 +0200 Received: by pxi34 with SMTP id 34so57168pxi.4 for ; Thu, 03 Sep 2009 09:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to:cc :content-type; bh=CprDVnqLGt6CzZrtDYZiCNGBeaygmTxHsYQuLNXW3gM=; b=iVnd9ghVo5NeCuwi7PGY/lkFt/i1jJJjK46MIzgZNE1pikk36brMqnGVPqbnybwS/k oqqVYkOOZhcDfpZC8QVNdfJz6YW1+fcCADnZIsdeP9abdV8YSM9mBCIZioWBdGwP4n4i WuTNY1kMEWPOFFVuKBDVhLzxpnmZg5NLRjx5w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; b=LX9/nv/iZ1nJeVoJJs1HN3EtfyudgFaf1yJk8xNljth9kiS7MfPo7t2WURDN1FGh9+ pT8p/yfEGtMBWIZ9KDYIOB0XgBOOAs3m1/Fkq9IdS9bWWBterHscI/VG8CXHB0rUzQN4 hsmJiTFLMCzUT8SFFjMFZhDezi9xljy/zw4Xo= MIME-Version: 1.0 Sender: jake.donham@gmail.com Received: by 10.142.208.7 with SMTP id f7mr255552wfg.288.1251996566128; Thu, 03 Sep 2009 09:49:26 -0700 (PDT) In-Reply-To: <4A9FBF04.1060608@gmail.com> References: <4A9FBF04.1060608@gmail.com> From: Jake Donham Date: Thu, 3 Sep 2009 09:49:06 -0700 X-Google-Sender-Auth: 3795f7b4e88acc29 Message-ID: Subject: Re: [Caml-list] Why don't you use batteries? To: Edgar Friendly Cc: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=000e0cd32a3e9589750472af2a9e X-Spam: no; 0.00; ocaml:01 camlp:01 ocaml:01 camlp:01 2009:98 edgar:98 2009:98 edgar:98 incremental:01 incremental:01 wrote:01 wrote:01 caml-list:01 library:03 library:03 --000e0cd32a3e9589750472af2a9e Content-Type: text/plain; charset=ISO-8859-1 On Thu, Sep 3, 2009 at 6:05 AM, Edgar Friendly wrote: > 8) Other (please explain) > Please take this with the caveat that I have little experience with Batteries, but my impression (from following batteries-devel) is that it changes OCaml significantly with Camlp4 extensions, and that it is not possible to use Batteries without the language changes. If I am wrong on these points I would be glad to know it. I think it is important for adoption of any new thing to give people a low-cost way to get started, and an incremental path towards using it fully and depending upon it. My impression is that with Batteries you must take or leave the whole thing. A full-featured de facto standard library for OCaml is a great idea, but it must be a *library*; you must be able to use only the parts you want to use. Jake --000e0cd32a3e9589750472af2a9e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, Sep 3, 2009 at 6:05 AM, Edgar Friendly <thelema314@gmail.com> wrote= :
8) Other (please explain)

Please take this with th= e caveat that I have little experience with Batteries, but my impression (f= rom following batteries-devel) is that it changes OCaml significantly with = Camlp4 extensions, and that it is not possible to use Batteries without the= language changes. If I am wrong on these points I would be glad to know it= .

I think it is important for adoption of any new thing to gi= ve people a low-cost way to get started, and an incremental path towards us= ing it fully and depending upon it. My impression is that with Batteries yo= u must take or leave the whole thing.

A full-featured de facto standard library for OCaml is a great idea, bu= t it must be a *library*; you must be able to use only the parts you want t= o use.

Jake

--000e0cd32a3e9589750472af2a9e--