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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by sympa.inria.fr (Postfix) with ESMTPS id 389617ED1A for ; Mon, 21 May 2012 09:15:34 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqoBAGTquU/RVaG2kGdsb2JhbABEhS2cOZIlCCIBAQEBCQkNBxQEI4IVAQEBBBICDx0BFAcSCwEDDAYFCw0CAgkdAgIiAREBBQEKBAENBhMSEIddAQMLC6BvCQOLUlCCcoQbChknAwpXiHUBBQyBGolfhDmBFAOVG4EPjQY9hAk X-IronPort-AV: E=Sophos;i="4.75,629,1330902000"; d="scan'208";a="159108276" Received: from mail-gg0-f182.google.com ([209.85.161.182]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-MD5; 21 May 2012 09:15:33 +0200 Received: by ggnm2 with SMTP id m2so6260330ggn.27 for ; Mon, 21 May 2012 00:15:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=G+yhi6kzMy75TwudGhdSmW3idY4Ll5iXcp+8hlCqoDU=; b=c+GsQBv2I7QYgdXDlNUJP5pU6apewXct4THmEFZee9IV/LbkbJAQRk1MnBzabKI88H 2qGBcSwhrKoUhvTFrYFTwZoousZURslqIBpGmH4DxHuAaDqzTvkYoN1tftqYmsJbRMgF bKTJY7NzeSMQe4UlceDDIqdIJGDXP+tuNH7lwhKSw8tmiFt6Qc0UYheVnNF6/TjUDMyi sNE1Y0L8lb3NVXGsJWQZJRE/YaW4oIvHE49R8+lnXovg7uQH9AksrZUO9pWMMQdfwS9b SBenc369HFiUQSttu2ZBgXi6EsgRjM7JFYRpDZSHkeC/h8wjiBhLiF0xQ4glHdIVz2Gy kIiA== MIME-Version: 1.0 Received: by 10.60.24.165 with SMTP id v5mr13541181oef.67.1337584532368; Mon, 21 May 2012 00:15:32 -0700 (PDT) Received: by 10.76.69.131 with HTTP; Mon, 21 May 2012 00:15:32 -0700 (PDT) In-Reply-To: <023b01cd36c9$39cdafc0$ad690f40$@ffconsultancy.com> References: <023b01cd36c9$39cdafc0$ad690f40$@ffconsultancy.com> Date: Mon, 21 May 2012 09:15:32 +0200 Message-ID: From: Raphael Proust To: Jon Harrop Cc: Caml List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] OCaml 3.00 compatibility Changes are listed here http://caml.inria.fr/pub/distrib/ocaml-3.12/notes/Changes (they go back well before 3.00). Changes breaking backward compatibility are marked with a '*' (as explained in the document). There is mention of NaN handling and exceptions in invalid accesses for strings and arrays. On Sun, May 20, 2012 at 10:43 PM, Jon Harrop wrote: > > I'm trying to resurrect an old OCaml code base that appears to be written > against OCaml 3.00. The Windows installers for OCaml 3.00 and 3.01 don't = run > on this machine. I've managed to compile it using OCaml 3.12 but the outp= ut > doesn't seem to be what is expected so I'm guessing it's a backward > compatibility issue. > > What changes have broken backward compatibility since OCaml 3.00 (in 2000) > and when were they brought in? > > I remember something about equality and floating point numbers... > > -- > Dr Jon Harrop, Flying Frog Consultancy Ltd. > http://www.ffconsultancy.com > > > -- > Caml-list mailing list. =C2=A0Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > --=20 _______ Raphael