From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id E4E457EE34 for ; Fri, 1 Apr 2016 17:31:43 +0200 (CEST) IronPort-PHdr: 9a23:nvELwxZ2L5ZuLbXKfPS3QFj/LSx+4OfEezUN459isYplN5qZpcq7bnLW6fgltlLVR4KTs6sC0LqG9fu6EjNcqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7D0oMeYPFkArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIZoGJ/3dKUgTLFeEC9ucyVsvJWq5lH/Sl6j72UdXi0/lh5TBBDdpEX2RJ60tCblrcJ41TWTJtH/RrNyUjOnufRFUhjt3SIAMCU+7Gr/hcl5jaYdqxWk9E83+JLdfIzAbKk2RajaZ95PADMZBss= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=moosotc@gmail.com; spf=Pass smtp.mailfrom=moosotc@gmail.com; spf=None smtp.helo=postmaster@mail-lb0-f194.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of moosotc@gmail.com) identity=pra; client-ip=209.85.217.194; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="moosotc@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of moosotc@gmail.com designates 209.85.217.194 as permitted sender) identity=mailfrom; client-ip=209.85.217.194; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="moosotc@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lb0-f194.google.com) identity=helo; client-ip=209.85.217.194; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="moosotc@gmail.com"; x-sender="postmaster@mail-lb0-f194.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DwAAC7k/5Wi8LZVdFdhBR9uxYBDYFyFwqCPIMwAoFEOBQBAQEBAQEBAREBAQEICwsJHzGCLYIUAQEBAwEBAg8uARsdAQMBCwYFCwMKCR4HDwEEDQIRAQUBCxcTGgiHbwEDCggECqVDgTE+MY0ggleHAAoZJw1RhBcBAQEBAQEBAwEBAQEBARQBBQoFhAaGT4JAgUiGDAWOOokOMYVzhiCBdYFmToN/gneFY4YagSmGGC+BDh4BAYI5ChQIgU1pAYhlAQEB X-IPAS-Result: A0DwAAC7k/5Wi8LZVdFdhBR9uxYBDYFyFwqCPIMwAoFEOBQBAQEBAQEBAREBAQEICwsJHzGCLYIUAQEBAwEBAg8uARsdAQMBCwYFCwMKCR4HDwEEDQIRAQUBCxcTGgiHbwEDCggECqVDgTE+MY0ggleHAAoZJw1RhBcBAQEBAQEBAwEBAQEBARQBBQoFhAaGT4JAgUiGDAWOOokOMYVzhiCBdYFmToN/gneFY4YagSmGGC+BDh4BAYI5ChQIgU1pAYhlAQEB X-IronPort-AV: E=Sophos;i="5.24,427,1454972400"; d="scan'208";a="211654420" Received: from mail-lb0-f194.google.com ([209.85.217.194]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 01 Apr 2016 17:31:43 +0200 Received: by mail-lb0-f194.google.com with SMTP id q4so9604911lbq.3 for ; Fri, 01 Apr 2016 08:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=FyTKMr4KqcAqyTCpnAflmKO7R9ZWZrXgQYjauquwu7Y=; b=Publ44LG1pbl//VLOxAZuMpqXCwyOM9jt/BjtSiHZIdsBO3ndYfG9Em2JnSpjLFWZv fWu+KqsMy6qqd+SptX90XxkPHvVBhhFjdDp8y5qH+Xtpkl3BZc6oVrbRkbEN/DeLB1Ne IjG5nkwGXTH13YS8f2Io7HBhZo8VeaB5dDNZ1NB7mUBhuf0D1EAbG2RYZ8Iv74kVwFEM BjQj/VmiZapcrP6oTDRp1uPZXTzP+xU9uObk8rgIUsdc0KoEoo0mqj5w5qxmC2hm4lib lyIvtvADwWHAkUzbi0VtoaXFEWdXdBe3JAljXKCXC48xM8hHsK+wuuUn/wMnFMMef/Jj JPCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=FyTKMr4KqcAqyTCpnAflmKO7R9ZWZrXgQYjauquwu7Y=; b=hBKt3iqFw0MSs3vf5Ul70STGWAL8xqg1hbzTDDgvoBjWY7HlRMI1c9eTN/DH9FQ23l Ee58Cg15DWS8VEAxEA48AgkvoqyDRn+LTRO1U+dRkBvSgYqegbpTLgYTFq+0dolkFTHM wtaFQAsL7Nb5RGoA4jKzYzs/Y9hqEkRizu5SJLFEoowiAagBG23EfVMoDi2o1dBHV5/1 84I7Ctf/Ud/rWAHxNfSP7zIlFH+qIQxkG2N2g9cfl8PLg8CQD7Wk4uALn6AgCbT2/PQS WUz3Gkm4/F4xu2bwe25MVWty0/9XpuhMQ/YxAg9c5iFZuoNQBxpNEbxAXH7vv8OE9Qs4 5KEA== X-Gm-Message-State: AD7BkJKhsfaDkW2nRh75SMPpA43kchixX38bGG59zRxafZPTC1uOSb6LZX00me7vtS8f/A== X-Received: by 10.112.128.225 with SMTP id nr1mr3666153lbb.101.1459524702433; Fri, 01 Apr 2016 08:31:42 -0700 (PDT) Received: from linmac2 ([188.123.252.212]) by smtp.gmail.com with ESMTPSA id rd3sm2263721lbb.2.2016.04.01.08.31.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Apr 2016 08:31:41 -0700 (PDT) From: moosotc@gmail.com To: David Allsopp Cc: "caml-list\@inria.fr" References: <878u0xtlha.fsf@gmail.com> Date: Fri, 01 Apr 2016 18:31:40 +0300 In-Reply-To: (David Allsopp's message of "Fri, 1 Apr 2016 15:23:41 +0000") Message-ID: <874mbltkf7.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Caml-list] 4.03.0+beta2 David Allsopp writes: > moosotc@gmail.com wrote: >> Damien Doligez writes: >> > Dear OCaml users, >> > >> > OCaml release 4.03.0 will arrive in about 2 weeks. We have created a >> > second beta version for your testing pleasure. Please test your >> > favourite software with it and let me know whether it works for you. >> > >> > If you are a library author, please make sure your library will work >> > with 4.03.0, and update it if needed. >> > >> > This beta version is available as an OPAM switch (4.03.0+beta2) and >> > also as source code at this address: >> > http://caml.inria.fr/pub/distrib/ocaml-4.03/ >> > >> > Happy hacking, >> > >> >> Some of my code is normally built with -warn-error +a -w +a, > > By normally, you do mean "in development-mode only", right... Nope, I mean always. > > On 01 December 2010 at 14:29, Damien Doligez wrote: >> >> On 2010-11-27, at 11:21, David Allsopp wrote: >> >> > and set Warning 28 to be on by default for [Foo _] - that would simply >> > mean that 3.11/3.12 code using that syntax would emit warnings in "3.13" >> > rather than actually breaking (unless you've including -warn-error - but >> > that's always seemed to me to be a development option, not a release >> > option...) >> >> >> Hear, hear! This is in fact very important and bears repeating: >> don't use -warn-error in released code. > > moosotc@gmail.com continued: >> but with >> 4.03 the compilation fails due to deprecated Char.lowercase. Alternative >> (lowercase_ascii) is not available on <4.03 and I'd like to avoid +a-3 if >> I can help it. > > What's wrong with either pre-processing or selecting an alternative > file in your configure step? Various examples of both in findlib > (which contains a compatibility package for the Bytes module) and > batteries (which contains easily-adaptable compatibility shims for > missing constructors and features in the Unix module) > Nothing(other than somewhat complicating the build procedure), I'm just asking for feedback. -- mailto:moosotc@gmail.com