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 89D1D7ED1A for ; Sun, 20 May 2012 22:43:55 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsQDAMJWuU/Unw4Ri2dsb2JhbABDsmwBA4EeIgEBAQoLCwcSBiOCHAgCMBsxBWgwAQ4BBB4FiAKdJqAgi0ErhGYDjT6aNw X-IronPort-AV: E=Sophos;i="4.75,626,1330902000"; d="scan'208";a="159073433" Received: from avasout02.plus.net ([212.159.14.17]) by mail1-smtp-roc.national.inria.fr with ESMTP; 20 May 2012 22:43:55 +0200 Received: from WinEight ([31.185.56.123]) by avasout02 with smtp id CLjs1j0032fWu9b01LjtbD; Sun, 20 May 2012 21:43:54 +0100 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.0 cv=WPP9rwQR c=1 sm=1 a=NixxoZQguNO+hLOjyiJo2g==:17 a=Xub9RBUEA-sA:10 a=kj9zAlcOel0A:10 a=r2vSxAw-AAAA:8 a=CLk2ad4L2oAxHhgd3QAA:9 a=CjuIK1q_8ugA:10 a=NixxoZQguNO+hLOjyiJo2g==:117 From: "Jon Harrop" To: "Caml List" Date: Sun, 20 May 2012 21:43:33 +0100 Message-ID: <023b01cd36c9$39cdafc0$ad690f40$@ffconsultancy.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: Ac02xpb3mTIPrFrNQemxHZSKzxPjHw== Content-Language: en-gb Subject: [Caml-list] OCaml 3.00 compatibility 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 output 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