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 052A05D5 for ; Tue, 18 May 2021 14:30:37 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.82,310,1613430000"; d="scan'208";a="508757034" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 18 May 2021 16:30:34 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 716A4E0AA8; Tue, 18 May 2021 16:30:34 +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 4114DE0A9D for ; Tue, 18 May 2021 16:30:27 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=muriel.shanseifan@ocamlpro.com; spf=Pass smtp.mailfrom=muriel.shanseifan@ocamlpro.com; spf=None smtp.helo=postmaster@aibo.runbox.com IronPort-PHdr: =?us-ascii?q?A9a23=3An0raNhNq8x2YgQyDk90l6nZLChdPi9zP1u491JM?= =?us-ascii?q?rhvp0f7i5+Ny6ZQqDvKQr1gGWFtuCo9t/yMPu+5j6XmIB5ZvT+FsjS7drEyE/t?= =?us-ascii?q?MMNggY7C9SEA0CoZNTjbig9AdgQHAQ9pyLzPkdaAtvxaEPPqXOu8zESBg//NQ1?= =?us-ascii?q?oLejpB4Lelcu62/229pHJfQlFhTiwbbxzIRmrsA7cqtQYjYx+J6gr1xDHuGFIe?= =?us-ascii?q?+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxj?= =?us-ascii?q?DQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VC+85Kl3VhDnl?= =?us-ascii?q?CYHNyY48G7JjMxwkLlbqw+lqxBm3oLYfJ2ZOP94c6jAf90VWHBBU95LVyJfDIO?= =?us-ascii?q?yb4wPAfcCM+hWoYbyqFkBogexCwS3GOPv0yVFimPq0aA00eksFxzN0gw6H9IJt?= =?us-ascii?q?XTZtNL7NLoIUeC00qbIySjIYe5U1zrh8IbDbw0vr/6PU7ltccTc1VEhHB7Cg1W?= =?us-ascii?q?VtIzlJTKV2foJs2SB9OpgVfigi2g8qw5vozivyN0jio/Si4IS1l/L7yB5wIItJ?= =?us-ascii?q?d2iT053e8KrEJxVtyyDMYZ9X8wtTX1ytikg1r0GpYC0fDIMyJk/xxPSdfKKfYe?= =?us-ascii?q?J7x/gUOucPTV1iX1rdr+xiRi/8FSsx+LgW8S6zlpHrTdJn9jOu3wT1xLf99SLR?= =?us-ascii?q?/pj80mv1zuB1wbe4fxKL0AzkKrUMZ8hwrgom5oUrUvMBCr2mEHujK+McUUo4PS?= =?us-ascii?q?n6+PiYrn+p5+cMZV0igDkPag0lMy/G+I1ORUNUWiD4emx0KDv8VfnTLlUkvE6i?= =?us-ascii?q?LTVvZTbKMgBuKK1HhJZ34A+4BilFTimys4XnXwfIVJFZh2Hi4/pNknUL/D5Fvi?= =?us-ascii?q?/hE6gkC12x/DAJbLhBZrMImLfn7fmeLZx809cyAwtwtBD/59ZDqwNLOjtVkPvq?= =?us-ascii?q?NDUFAI1Pgi1zur9Ftlxy54SVXqKAqCDMaPStVGI5vgoI+mJfIIVvSv9K+Ik5/H?= =?us-ascii?q?wiX81g0Qdfamz0psRc3C3APVmI0uDbnrqmdoBFnsFsRA7TOzukF2CSzlTa2yuU?= =?us-ascii?q?KI74zE3EJimApvbRoCxnLyB2z+2EYFMaWBDDlCACHPod4SfW/cQcy+SOc9gkjk?= =?us-ascii?q?cVbe7UYMh1BeutBX7y7V9NObU9DcY5trf041+7ujX0BUz7iBcDsKH0mjLQXsnp?= =?us-ascii?q?G4QQy4K2/V6vFZ8x1PFyqhxhedVFNJa4dtOWQ4/MYbGyKpxDNWhdBjGe4KsVUy?= =?us-ascii?q?nT9HuOhEYaJoK7v5GTW9bU4GnkwrC0i7sGL8ckaeGBZI99Irb1HH0I95nzDDN0?= =?us-ascii?q?6x33ApueddGKWDz3v03zAPUHYOc1hzBz85ClIwV3STKsn2ey2CJrAdTVwsiCc0?= =?us-ascii?q?tuFgYbULTqczj4QXJSLr8UdzP3SNGwseHLrNQbZviilAUHZ/e?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AjCIlB6p0+UC6Mqtk0LUimxoaV5oaeYIsimQD?= =?us-ascii?q?101hICG9vPb2qyncpoVh6faSskdoZJhAo6H4BEDuewK4yXcY2+gs1PKZLW/bUQ?= =?us-ascii?q?iTXeZfBOnZsl/d8v3FltK1vJ0IG8MVNDSzNzZHZKDBjTVQeOxQo+VvnprFuQ6T?= =?us-ascii?q?9QYIcT1X?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BiAgD0zqNgh9PE3FtaHgEBCxIMQIFMC?= =?us-ascii?q?4MiVgE5MYQJPpFNLQOEDpcKFIFoCwEDAQ01CQECBAEBhEsCAgKBdAIdBwEEMQg?= =?us-ascii?q?OAgQVAQEFAQEBAgEDAwQBEwEBAQENCwkIKRqFUA2COCkBg2IBAQEEDBdWEAkCE?= =?us-ascii?q?QQBAQECAiYCAk8IEwYCAQEQgl0BgwsLjFWaWjV6gTKBAYNLAQMCgQESg0GBPga?= =?us-ascii?q?BECqCOIsrJ4IpgTyBe4EAPoJhA4EgBQUBEgEhTYJKgmMEg1AgDwKBEWFVLZEoq?= =?us-ascii?q?hYHJoJzigKTOQUOI3OTcJBboT+TExiETy6BVQGBIXBwUIFNgRxQGQ6OKw0Jg06?= =?us-ascii?q?BPokhPwMvAjYCBgEJAQEDCVkBAYw1AQE?= X-IPAS-Result: =?us-ascii?q?A0BiAgD0zqNgh9PE3FtaHgEBCxIMQIFMC4MiVgE5MYQJPpF?= =?us-ascii?q?NLQOEDpcKFIFoCwEDAQ01CQECBAEBhEsCAgKBdAIdBwEEMQgOAgQVAQEFAQEBA?= =?us-ascii?q?gEDAwQBEwEBAQENCwkIKRqFUA2COCkBg2IBAQEEDBdWEAkCEQQBAQECAiYCAk8?= =?us-ascii?q?IEwYCAQEQgl0BgwsLjFWaWjV6gTKBAYNLAQMCgQESg0GBPgaBECqCOIsrJ4Ipg?= =?us-ascii?q?TyBe4EAPoJhA4EgBQUBEgEhTYJKgmMEg1AgDwKBEWFVLZEoqhYHJoJzigKTOQU?= =?us-ascii?q?OI3OTcJBboT+TExiETy6BVQGBIXBwUIFNgRxQGQ6OKw0Jg06BPokhPwMvAjYCB?= =?us-ascii?q?gEJAQEDCVkBAYw1AQE?= X-IronPort-AV: E=Sophos;i="5.82,310,1613430000"; d="scan'208";a="381764294" X-MGA-submission: =?us-ascii?q?MDGuET0lzQv5jNQpFj6DWP01SZ2KMhQxgdyXcR?= =?us-ascii?q?lgrP0mPUsbQouLy8lc+c5AVj9GJGAJ++pOT8qPYz8z86nQw5/krD+GHo?= =?us-ascii?q?yd0KnCzWfAE7NRBMXr1YS3VNV80R2Sx2o0jb2lUbou8JwdUXxDry4vi0?= =?us-ascii?q?uCsNKM2QFL9b6tPiga9JGRqQ=3D=3D?= Received: from aibo.runbox.com ([91.220.196.211]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 May 2021 16:30:26 +0200 Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1lj0jn-00056d-LH; Tue, 18 May 2021 16:30:23 +0200 Received: by submission03.runbox with esmtpsa [Authenticated alias (981940)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1lj0je-0001IA-Ux; Tue, 18 May 2021 16:30:15 +0200 Reply-To: muriel.shanseifan@ocamlpro.com To: caml-list@inria.fr Cc: Xavier Leroy References: From: Muriel SHAN SEI FAN Organization: OCamlPro SAS Message-ID: <3359c446-9f68-8d78-d8b4-bf7248ddec0a@ocamlpro.com> Date: Tue, 18 May 2021 16:30:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-GB Subject: Re: [Caml-list] OCaml turns 25 X-Loop: caml-list@inria.fr X-Sequence: 18493 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: Thanks so much Xavier, on behalf of the OCamlPro team :-) We could not say better than Jean-Marc's beautiful testimony (by the way OCamlPro just turned 10). 25 years already! We feel grateful for this wonderful gift of a state-of-the-art, powerful, fun and addictive language, and for being part of this sparkling community. No doubt many industrial and academic users and contributors will keep being attracted to OCaml, growing into a strong ecosystem. Bravo ! Muriel, p/o all the OCamlPro team --=20 Muriel SHAN SEI FAN, pr=C3=A9sidente OCamlPro https://timeline.ocamlpro.com/ On 16/05/2021 13:53, Jeanmarc Eber wrote: > > Thank you, Xavier, for this reminder. > > =C2=A0 > > When founding LexiFi more than 22 years ago, we decided to bet all our > technological future on OCaml. > > We never had to regret it. > > =C2=A0 > > Many thanks to all contributors, may they be academics, private > enthusiasts, companies, or related institutions. > > =C2=A0 > > OCaml is the tool that makes our day-to-day programming work fun and > contributes giving LexiFi a clear advantage over many of our competitor= s. > > =C2=A0 > > Happy birthday, OCaml! > > =C2=A0 > > Jean-Marc Eber, founder and CEO, LexiFi > > =C2=A0 > > =C2=A0 > > *From:* caml-list-request@inria.fr *On > Behalf Of *Xavier Leroy > *Sent:* Sunday, May 9, 2021 9:34 AM > *To:* caml users > *Subject:* [Caml-list] OCaml turns 25 > > =C2=A0 > > *CAUTION:*This email originated from outside of the organization. Do > not click links or open attachments unless you recognize the sender > and know the content is safe. > > =C2=A0 > > Dear OCaml enthusiasts, > > =C2=A0 > > 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 cl= asses within > Caml Special 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! > > =C2=A0 > > 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.=C2=A0 But maybe this = was > just the beginning for something even bigger?=C2=A0 We'll see... > > > Happy birthday, OCaml! > > - Xavier Leroy > > =C2=A0 >