From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 54B8E2E03 for ; Sun, 9 May 2021 07:34:12 +0000 (UTC) IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AV+PVvaoCNGyLjxncNGU9zsgaV5ooeYIsimQD?= =?us-ascii?q?101hICG9Ffbo8fxG/c5rsiMc7Qx6ZJhOo6HiBEDtexPhHP1OgLX5X43SPjUO0V?= =?us-ascii?q?HAROpfBODZsljd8kPFh4pgPGRbH5SWyuecMbG3t6nHCcCDfeod/A=3D=3D?= X-IronPort-AV: E=Sophos;i="5.82,285,1613430000"; d="scan'208,217";a="507327153" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 09 May 2021 09:34:10 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id B1059E025E; Sun, 9 May 2021 09:34:10 +0200 (CEST) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 4F28AE0143 for ; Sun, 9 May 2021 09:34:03 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=xavier.leroy@college-de-france.fr; spf=Pass smtp.mailfrom=xavier.leroy@college-de-france.fr; spf=None smtp.helo=postmaster@smtpout01-ext1.partage.renater.fr X-IronPort-AV: E=Sophos;i="5.82,285,1613430000"; d="scan'208,217";a="380926790" X-MGA-submission: =?us-ascii?q?MDEcQITl+uw5MrZJsayE5h8pnHNLyLfb06j9rM?= =?us-ascii?q?MKvlKZU3Oym0pOPm0N4XdsHMVWq4gt8PVzq+EZD4td0t91ZYXMk+5kTf?= =?us-ascii?q?g3GpfbX+u3w0NhaWGWuNXv/+AvK6I91u1Zl5mDcrB3Zxy25znwqRw/gj?= =?us-ascii?q?TdB4RFdvK8WNa9+HFBD/gLXw=3D=3D?= Received: from smtpout01-ext1.partage.renater.fr ([194.254.240.32]) by mail3-smtp-sop.national.inria.fr with ESMTP; 09 May 2021 09:34:02 +0200 Received: from zmtaauth01.partage.renater.fr (zmtaauth01.partage.renater.fr [194.254.240.25]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id 91DC461EC1 for ; Sun, 9 May 2021 09:34:01 +0200 (CEST) Received: from zmtaauth01.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPS id 8B787140225 for ; Sun, 9 May 2021 09:34:01 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTP id 876D0140096 for ; Sun, 9 May 2021 09:34:01 +0200 (CEST) X-Virus-Scanned: amavisd-new at zmtaauth01.partage.renater.fr Received: from zmtaauth01.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth01.partage.renater.fr [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id acgbfLC6uf5B for ; Sun, 9 May 2021 09:34:01 +0200 (CEST) Received: from 209.85.128.51 (unknown [194.254.241.249]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPA id 5C2EE140225 for ; Sun, 9 May 2021 09:34:01 +0200 (CEST) Received: by mail-wm1-f51.google.com with SMTP id 4-20020a05600c26c4b0290146e1feccd8so7101847wmv.1 for ; Sun, 09 May 2021 00:34:01 -0700 (PDT) X-Gm-Message-State: AOAM531FuouMpc2BvpWJ8lsNJ1IR6DhWlCC6WGZMUW0vAS78mAAG50uW 4f+cI5UAHNHX3kSTrO0H3oe0HWNgsXPcL83qL38= X-Google-Smtp-Source: ABdhPJz1eC9bN42x1d5VGihgxbQqIT9Gge9G5dlN/tXS+DDSTBpEeX6D75iulNf/TyAe5EKVmoJPi2h+VNbKkA12v2k= X-Received: by 2002:a1c:e345:: with SMTP id a66mr30658977wmh.109.1620545641139; Sun, 09 May 2021 00:34:01 -0700 (PDT) MIME-Version: 1.0 From: Xavier Leroy Date: Sun, 9 May 2021 09:33:35 +0200 X-Gmail-Original-Message-ID: Message-ID: To: caml users Content-Type: multipart/alternative; boundary="0000000000004851d405c1e0af6a" X-Renater-Ptge-SpamState: clean X-Renater-Ptge-SpamScore: 0 X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeghedguddvfecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucftgffptefvgfftnecuuegrihhlohhuthemuceftddtnecunecujfgurhepggfhfffkuffvtgesrgdtreertddtjeenucfhrhhomhepiggrvhhivghrucfnvghrohihuceogigrvhhivghrrdhlvghrohihsegtohhllhgvghgvqdguvgdqfhhrrghntggvrdhfrheqnecuggftrfgrthhtvghrnhepleejleekheekuddvffelhefggfffhedvvdetfeejiefhjedvlefguddtteduteejnecuffhomhgrihhnpehinhhrihgrrdhfrhenucfkphepudelgedrvdehgedrvdeguddrvdegleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvgeelpdhhvghlohepvddtledrkeehrdduvdekrdehuddpmhgrihhlfhhrohhmpegirghvihgvrhcunfgvrhhohicuoeigrghvihgvrhdrlhgvrhhohiestgholhhlvghgvgdquggvqdhfrhgrnhgtvgdrfhhrqedprhgtphhtthhopegtrghmlhdqlhhishhtsehinhhrihgrrdhfrh Subject: [Caml-list] OCaml turns 25 Reply-To: Xavier Leroy X-Loop: caml-list@inria.fr X-Sequence: 18480 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: --0000000000004851d405c1e0af6a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear OCaml enthusiasts, 25 years ago, on May 9th 1996, release 1.00 of the Objective Caml language and system was announced: https://sympa.inria.fr/sympa/arc/caml-list/1996-05/msg00003.html It was already the consolidation of many years of work, integrating J=C3=A9= r=C3=B4me Vouillon and Didier R=C3=A9my's work on objects and classes within Caml Spe= cial Light, itself a combination of my work on modules and native-code compilation with earlier code taken from Caml Light, especially Damien Doligez's GC. Little did I know that O(bjective) Caml would still be there 25 years later= ! A lot happened during this time, including several major evolutions of the language, and, much more importantly, the emergence of a community of users and an ecosystem of tools and libraries. But maybe this was just the beginning for something even bigger? We'll see... Happy birthday, OCaml! - Xavier Leroy --0000000000004851d405c1e0af6a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear OCaml enthusiasts,

= 25 years ago, on May 9th 1996, release 1.00 of the Objective Caml language = and system was announced:
https://sympa.inria.fr/sympa/arc/caml-list= /1996-05/msg00003.html

It was already the consolidation of many = years of work, integrating J=C3=A9r=C3=B4me Vouillon and Didier R=C3=A9my&#= 39;s work on objects and classes within Caml Special Light, itself a combin= ation of my work on modules and native-code compilation with earlier code t= aken from Caml Light, especially Damien Doligez's GC.

Littl= e did I know that O(bjective) Caml would still be there 25 years later!

A lot happened during this time, including several ma= jor evolutions of the language, and, much more importantly, the emergence o= f a community of users and an ecosystem of tools and libraries.=C2=A0 But m= aybe this was just the beginning for something even bigger?=C2=A0 We'll= see...

Happy birthday, OCaml!

- Xavier Leroy

--0000000000004851d405c1e0af6a--