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.4 required=5.0 tests=AWL,DNS_FROM_RFC_POST, 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 0D42DBC37 for ; Thu, 11 Jun 2009 17:42:05 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AswFAOPCMErRVdzZdWdsb2JhbACYAD8BCgwLBxKnUZAJAQMCBIQGBYce X-IronPort-AV: E=Sophos;i="4.42,203,1243807200"; d="scan'208";a="27856458" Received: from mail-fx0-f217.google.com ([209.85.220.217]) by mail2-smtp-roc.national.inria.fr with ESMTP; 11 Jun 2009 17:42:04 +0200 Received: by fxm17 with SMTP id 17so1556111fxm.27 for ; Thu, 11 Jun 2009 08:42:04 -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:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=WnA2BTjKDwhZHBWyQebEecenaIaEEXmhSHkGHomxQUw=; b=pABHGoY8s3N1xPAP1xjv7sBPLST6EOay6jE1VTIGwXC4Fs7M668EKtBcFx0IXv7H6r UFRKGEADCQzAb/LoCzlcPN40sRhpNGWv7TcfSgS8y+4dTkb2HUjA8rwatl2CgP0vnb9L SafRcB9TEdk8MI9JTKs+taTfuX4fk0/UVeias= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=lPlzO7DiJf0SoDQHn52+z1jLYXLQUYqi4nb/NUMtSKMsOSCWloFuUIpCyvxvNEdyHI fV1uhxh6f3iiFXDLoVhMSLWyoDp9Qa9hEUIdHogI8U5VPgO4C3WO3rHSPNe3Z1doSAoQ AaRTByU2qyCqsW81cDZ7GFf5Z1eZY4TAextPU= MIME-Version: 1.0 Sender: david.mentre@gmail.com Received: by 10.239.151.11 with SMTP id p11mr212251hbb.46.1244734923777; Thu, 11 Jun 2009 08:42:03 -0700 (PDT) In-Reply-To: <4A311067.5010905@gmail.com> References: <4A30CD39.1010804@irisa.fr> <4A311067.5010905@gmail.com> Date: Thu, 11 Jun 2009 17:42:03 +0200 X-Google-Sender-Auth: d34410446f690959 Message-ID: <3d13dcfc0906110842l7525b0b7uf78bbc41b6609fb2@mail.gmail.com> Subject: Re: [Caml-list] Batteries and portability From: David MENTRE To: Edgar Friendly Cc: Tiphaine Turpin , caml-list@yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; camomile:01 ocaml:01 2009:98 10,:98 edgar:98 wrote:01 caml-list:01 dependency:01 strings:01 portability:02 binary:02 external:03 module:03 compiled:04 thu:05 Hello, On Thu, Jun 11, 2009 at 16:10, Edgar Friendly wrote: > If someone has a solution for this, we'd love to solve this problem in a > not-too-hackish way, but I worry that a non-camomile build of batteries > is the only way to eliminate this dependency. =A0Of course it's possible > to depend on files stored elsewhere, but camomile is quite set up to use > external files for its unicode conversion tables. Wouldn't it be possible to convert those files into OCaml strings and use them instead? They would be included in the compiled module but not incorporated in the final binary except if needed. Yours, david