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 5FE7E2E03 for ; Sun, 9 May 2021 19:01:51 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.82,286,1613430000"; d="scan'208,217";a="507364156" 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 21:01:49 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id C2C08E015F; Sun, 9 May 2021 21:01:49 +0200 (CEST) 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 59EA0E0143 for ; Sun, 9 May 2021 21:01:45 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=markus.mottl@gmail.com; spf=Pass smtp.mailfrom=markus.mottl@gmail.com; spf=None smtp.helo=postmaster@mail-il1-f173.google.com IronPort-PHdr: =?us-ascii?q?A9a23=3AXohx2R2VS2yrpCm4smDOPQQyDhhOgF0UFjAc5pd?= =?us-ascii?q?vsb9SaKPrp82kYBWOo68x0hSQBNWTwskHotKei7rnV20E7MTJm1E5W7sIaSU4j?= =?us-ascii?q?94LlRcrGs+PBB6zBvfraysnAJYKDwc9rDm0PkdPBcnxeUDZrGGs4j4OABX/Mhd?= =?us-ascii?q?+KvjoFoLIgMm7yuS/94fNbwhHhTexbq5+IAi1oA7MqsQYnIxuJ7orxBDUuHVIY?= =?us-ascii?q?eNWxW1pJVKXgRnx49q78YBg/SpNpf8v7tZMXqrmcas2S7xYFykmPHsu5ML3rxn?= =?us-ascii?q?DTBCA6WUaX24LjxdHGQnF7BX9Xpfsriv3s/d21SeGMcHqS70/RC+v5Ll3RhD2l?= =?us-ascii?q?CgHNiY58GDJhcx2kKJbuw+qqxhmz4LJfI2ZKP9yc6XAdt0YWGVBRN5cWCNPAoy?= =?us-ascii?q?+b4UBAekPM/tGoYbhvFYBtweyCBO2Ce/z1jNFhHn71rA63eQ7FgHG2RQtEdUUv?= =?us-ascii?q?3TOr9X1KbwSWv2ywqnP0TXDc/dW0ir65YjNaB8hu/KMXa9rccbLzEkvEB/Fjkm?= =?us-ascii?q?UqYH+MDOV0/4Cs2mf7+Z6Se2vjGsnphh3rzOyycgilpPHiZgJylDY6yp52oA1K?= =?us-ascii?q?MW2RUN7b9CpH5pduj+VOYdqXs4sTX1ltTskxrAGp5K2YiwHxZYnyhLDa/GKb4y?= =?us-ascii?q?F7wztWuqMLjl0mHxrdayxihiy90Wr1+PyVs6x0FlQrypFlMHBtnEL1xzJ68iIU?= =?us-ascii?q?OFx/km72TqX0ADc9vtLIUUwlabBKp4hxLAwlp0VvE/eHSH2gF37gLGKekgg4OS?= =?us-ascii?q?l6OTqbq/7qpKdNoJ4kBzyP6Ygl8G5HO82KBIBX3KB9uS5zLDj/VP2QLFNjvAul?= =?us-ascii?q?6nWqpHaJcACqq64Bw9Zz58v6xiiAzqk3tkUh3YHLFVCeBKIi4jmJUvCL+z/Dfe?= =?us-ascii?q?6m1iskTFryO7aPrD5HJnBMnzOnK3icLt98UJQ1Qs+wNFF655JCLwMLur/Wkrru?= =?us-ascii?q?9zZCh85PRa0w+HiCNhl04MRQ3iPAqyEMKPJq1OI4+UvI/WQZI8Rozv9JP0l6OT?= =?us-ascii?q?vjX89g1MSYa6p3Z4PZHCiAvtmO1mZYWbrgtoZDWgFpA8+TOjzhF2GUD5TfGqyU?= =?us-ascii?q?rkn5jA7DYKmFZ3MSpqsgLyHxie7H4dZanpIClCWQj/UcNC0UukNZTjaBsJ7lS1?= =?us-ascii?q?MAaioVY4sz1equRX92pJsKe7Q9yIV8J7ukdZv7uvYmFc872onId6a1jSoRnt3g?= =?us-ascii?q?3hAYjgqwKQ39Ul00FSeyu59hOBEEfRc4vpIVkExMpuKnL8yMMz7Rg+UJoTBc12?= =?us-ascii?q?hWNjzRGhpFrrZIvcLakd5XtSm11XNhnXxRbASkLOPCdo/9aeOhxAZwu5yzn/H0?= =?us-ascii?q?O8qiFx0GqOn2kWpg6d+807YAIubyi2k?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AnQnfV6E8T/Xo6tR7pLqEjceALOsnbusQ8zAX?= =?us-ascii?q?PiFKOH9om6Oj/fxG8M536faWslYssQ8b9+xoUZPoKRjhHPhOjbX5Vo3CYOCJgg?= =?us-ascii?q?SVEL0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AFAQD/MJhgf62mVdFaHAEBAQEBAQcBA?= =?us-ascii?q?RIBAQQEAQGCF4F8W0tWOjGECT6BHpBcA5sZgWgLAQMBDTAMBAEBhFACggMCHQc?= =?us-ascii?q?BBDQTAgQVAQEFAQEBAgEDAwQBEwEBDQsLCCcchVANgjgpAYNjAQEDAQwGER0BF?= =?us-ascii?q?AcdAQMBCwYDAgQHNwICIQEBEQEFARwGExQOgk8BglQBAw4hD4x2jxaBBD2LMoE?= =?us-ascii?q?VBQEXgQGCBwaBPQEDAoMhChkoDWMDgTgCBxKBKIVpgR0BAYZZJxCBVUKBS4FsS?= =?us-ascii?q?jY+ggQaQgOBJWeCaoJhBIN/AQGBZ2AtukUvLAeDF4EjBguCFoY0jXeFRCelLKE?= =?us-ascii?q?zgx6UZRAjgUiBfDMaI1AxgjgJRxkOjh8MFoECAQKCSYE+gRuIICgvAjYCBgEJA?= =?us-ascii?q?QEDCY0PAQE?= X-IPAS-Result: =?us-ascii?q?A0AFAQD/MJhgf62mVdFaHAEBAQEBAQcBARIBAQQEAQGCF4F?= =?us-ascii?q?8W0tWOjGECT6BHpBcA5sZgWgLAQMBDTAMBAEBhFACggMCHQcBBDQTAgQVAQEFA?= =?us-ascii?q?QEBAgEDAwQBEwEBDQsLCCcchVANgjgpAYNjAQEDAQwGER0BFAcdAQMBCwYDAgQ?= =?us-ascii?q?HNwICIQEBEQEFARwGExQOgk8BglQBAw4hD4x2jxaBBD2LMoEVBQEXgQGCBwaBP?= =?us-ascii?q?QEDAoMhChkoDWMDgTgCBxKBKIVpgR0BAYZZJxCBVUKBS4FsSjY+ggQaQgOBJWe?= =?us-ascii?q?CaoJhBIN/AQGBZ2AtukUvLAeDF4EjBguCFoY0jXeFRCelLKEzgx6UZRAjgUiBf?= =?us-ascii?q?DMaI1AxgjgJRxkOjh8MFoECAQKCSYE+gRuIICgvAjYCBgEJAQEDCY0PAQE?= X-IronPort-AV: E=Sophos;i="5.82,286,1613430000"; d="scan'208,217";a="507364141" X-MGA-submission: =?us-ascii?q?MDGsSsOv1EU8VG1biQ8UzE87rtH5deT0JifdOi?= =?us-ascii?q?D+madtd5zl66ln71/uC0eEGOZwmmGGpIpgkoCaxUL6enlLjFfYAcs5Ie?= =?us-ascii?q?IzNzo7ytoEIcBhRNFHgoNxC40AZmIm1SC8xCfgs74jrTkul2RrZ7s8fR?= =?us-ascii?q?h33yMLO8gm30w36zVg6wWimQ=3D=3D?= Received: from mail-il1-f173.google.com ([209.85.166.173]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 09 May 2021 21:01:43 +0200 Received: by mail-il1-f173.google.com with SMTP id h6so12184975ila.7 for ; Sun, 09 May 2021 12:01:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rcxj3N7hEDfS5UQGFBNu+CbjjKPVE8UMmu5lG2AwjAY=; b=Tt/qvD6usD83vV6rYVAAwA6i2O7Eqs7QY6Cp4HjvQfhr4Okoi+rEIUmJq8N5ZnLH6E sWINDu1mo3mPLnIrcgRTn4NyBFRbo/3w3Yr4LBwEaW532CBQ1j4T7jTMYlUfKX3F94CD I5ykzR/Yv25r1IjIwvAhDTbAoBwgHGmxgSjBaU69gu/QXv8mKZw90V3WUzwTym1DOVGg ivRfd+9wWNztNhqeqKlKTyRdRPUFNPMBLP7nvNziz0zfBTOuFZAX+BUX8HdOssJsTEe/ P0ReGy1d3kq/VVhx+2eeuf0yeNy7DGAJzbvwRRexDmv/DId36nzobpvIXyAPXd2GRQJQ E0yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rcxj3N7hEDfS5UQGFBNu+CbjjKPVE8UMmu5lG2AwjAY=; b=N6yv6EUbhVWbVSdcZT2hhq4jaUaVnemE8Bgx/XUmYuS8ihsTOl+1cCcBcOJ9nZtDa5 o0I4A/gOS2hgijSX1B2Zg53FEa1onVLG7LsPYZaGzUv1aNBgKKxpUDPBpL/XFDwjwU7G DACGFVaDVBN3IBlOyeZCv7jTnwXnbpGo//OCQvk7g0kQsCPsX+U4I5bDLicQDK0c2eG+ iCsmSObSSO9JteeS1onvPYlbVcqGNF2LWeU7ngK1TAlH2ouVrjEmSZSP4u0lZQPlJBYf WTdWdLkpCJYgKMAVtGGTiqwgu4TKy6NMOrLitAyB8T36StyFYsq6ySTwaTlWjQF7sQNR G6AQ== X-Gm-Message-State: AOAM531S2ea+577X6TBVnDxNsjtOwbmSPJJNltq5JRKZPuJV0jVSWIgs gZn/Pn+qfC7E4Dv7RzstOalpevbbhldRZBnXXBkzQvoqS6s= X-Google-Smtp-Source: ABdhPJwmPzWT8aTXNGRwjZkLkqGIzA4qZH2O9o7wHELmqBSHtC7cyJQqBHUaRq5HwHIm6lpblNOqUAmt7AJepIUCPaE= X-Received: by 2002:a92:d409:: with SMTP id q9mr18749677ilm.276.1620586902301; Sun, 09 May 2021 12:01:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Markus Mottl Date: Sun, 9 May 2021 15:01:31 -0400 Message-ID: To: Xavier Leroy Cc: caml users Content-Type: multipart/alternative; boundary="000000000000a3b02805c1ea4af5" Subject: Re: [Caml-list] OCaml turns 25 Reply-To: Markus Mottl X-Loop: caml-list@inria.fr X-Sequence: 18485 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: --000000000000a3b02805c1ea4af5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for all the fantastic work, and happy birthday, OCaml! I still remember my first time trying out OCaml, some time during 1998 (version 1.07, if I remember correctly). My nagging doubt about the quality of the language we were taught at university at the time (C++) led me to investigate better alternatives. And sure enough, I was not disappointed! The quality of the engineering was immediately obvious when OCaml compiled out of the box on all our diverse Unix platforms, including 64 bit native code generation on our DEC Alpha. Needless to say, it didn't take OCaml long to also convince me of its superior language design. I hope OCaml will stay around for at least another 25 years and hopefully receive the recognition it richly deserves. Best regards, Markus On Sun, May 9, 2021 at 3:34 AM Xavier Leroy < xavier.leroy@college-de-france.fr> wrote: > Dear OCaml enthusiasts, > > 25 years ago, on May 9th 1996, release 1.00 of the Objective Caml languag= e > 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's work on objects and classes within Caml S= pecial > 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 th= e > language, and, much more importantly, the emergence of a community of use= rs > 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 > > --=20 Markus Mottl http://www.ocaml.info markus.mottl@gmail.com --000000000000a3b02805c1ea4af5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks for all the fantastic work, and happy birthday, OCa= ml!

I still remember my first time trying out OCaml, som= e time during 1998 (version 1.07, if I remember correctly).=C2=A0 My naggin= g doubt about the quality of the language we were taught at university at t= he time (C++) led me to investigate better alternatives.=C2=A0 And sure eno= ugh, I was not disappointed!=C2=A0 The quality of the engineering was immed= iately obvious when OCaml compiled out of the box on all our diverse Unix p= latforms, including 64 bit native code generation on our DEC Alpha.=C2=A0 N= eedless to say, it didn't take OCaml long to also convince me of its su= perior language design.

I hope OCaml will stay aro= und for at least another 25 years and hopefully receive the recognition it = richly deserves.

Best regards,
Markus

On Sun, May 9, 2021 at 3:34 AM Xavier Leroy <xavier.leroy@college-de-france.fr> wrot= e:
Dear OCaml enthusiasts,<= br>

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's work on objects and cla= sses within Caml Special Light, itself a combination of my work on modules = and native-code compilation with earlier code taken from Caml Light, especi= ally 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 langua= ge, and, much more importantly, the emergence of a community of users and a= n ecosystem of tools and libraries.=C2=A0 But maybe this was just the begin= ning for something even bigger?=C2=A0 We'll see...

Happy birth= day, OCaml!

- Xavier Leroy



--
Markus Mottl=C2=A0 =C2=A0 =C2=A0 =C2=A0 http://www.ocaml.info=C2= =A0 =C2=A0 =C2=A0 =C2=A0 markus.mottl@gmail.com
--000000000000a3b02805c1ea4af5--