From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
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 069A782355
for ; Sun, 17 Dec 2017 16:02:51 +0100 (CET)
Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=p.donadeo@gmail.com; spf=Pass smtp.mailfrom=p.donadeo@gmail.com; spf=None smtp.helo=postmaster@mail-io0-f173.google.com
Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender
authenticity information available from domain of
p.donadeo@gmail.com) identity=pra; client-ip=209.85.223.173;
receiver=mail3-smtp-sop.national.inria.fr;
envelope-from="p.donadeo@gmail.com";
x-sender="p.donadeo@gmail.com"; x-conformance=sidf_compatible
Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of
p.donadeo@gmail.com designates 209.85.223.173 as permitted
sender) identity=mailfrom; client-ip=209.85.223.173;
receiver=mail3-smtp-sop.national.inria.fr;
envelope-from="p.donadeo@gmail.com";
x-sender="p.donadeo@gmail.com";
x-conformance=sidf_compatible; x-record-type="v=spf1"
Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender
authenticity information available from domain of
postmaster@mail-io0-f173.google.com) identity=helo;
client-ip=209.85.223.173;
receiver=mail3-smtp-sop.national.inria.fr;
envelope-from="p.donadeo@gmail.com";
x-sender="postmaster@mail-io0-f173.google.com";
x-conformance=sidf_compatible
IronPort-PHdr: =?us-ascii?q?9a23=3AcN6SQRCMzbeuI7qcfzEQUyQJP3N1i/DPJgcQr6Af?=
=?us-ascii?q?oPdwSPv6r8bcNUDSrc9gkEXOFd2Cra4c0qyO6+jJYi8p2d65qncMcZhBBVcuqP?=
=?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
=?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglUmTaxe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?=
=?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?=
=?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xymp4aV2Rx/ykC?=
=?us-ascii?q?oINTA5/mHZhMJzkaxVvg6uqgdjw4LIeoyZKOZycr/fcN4cWGFPXtxRVytEAo6k?=
=?us-ascii?q?dYUAFe0BPeJfr4LgqVUOqh2+ChOxC+zxzT9Dm3j73bUg3+s8FgHG2hYvEM8Qv3?=
=?us-ascii?q?TTt9j1O6ISXvq0zKnM1znMc/RW2TLk5YXObxsvoumMUKpufcbNzUQjDQDIg1WK?=
=?us-ascii?q?pYD7IT+Y2P4Bv3WZ4uduU++klnQppBtroje1w8chkonJiZwRylDD7Sh5xZw6Jd?=
=?us-ascii?q?y8SEJiYN6kF4dcuziUN4drQM4vTXtkuCk9yr0Btp67eDYFxI47yB7YbvyLa4mI?=
=?us-ascii?q?4hT9W+aNOTp0mm5pdbalixux8UWs0PPwWte63VpQsyZIkNfBumgI1xPJ68iHTv?=
=?us-ascii?q?V9/l2m2TaKzw3T8vtILl0zlardMZEu36A/lp0IvETMGy/5gkT2jKuMeko4/eio?=
=?us-ascii?q?7vzrYq/6qZ+EK490lgb+P7wylcOlBOQ4NhECX2ya+eSnyL3u5lb5QbVPjv0uiK?=
=?us-ascii?q?bVqpHaJcIBpq64GQBZyIgj6wzsRwuhhfMzlHwDZFdMeRaGiYehOkrSaKTzBPK7?=
=?us-ascii?q?xlCtiytDxvbcP7SnDI+bfVbZl7K0Rb9670kU5A01xNxS4NoAEvcNJ/T6VkL2nN?=
=?us-ascii?q?PdBx49dQezxrC0W51GyooCVDfXUeeiO6TIvArQ6w=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CHAQAEhjZah63fVdFdHAEBAQQBAQoBA?=
=?us-ascii?q?YUYJweDf5kqggCXIYIVCoIBgzoChHkHQRYBAQEBAQEBAQEBEgEBAQgNCQgoL4I?=
=?us-ascii?q?4IoJKAQIDIx0BGx4DDAYFCw0CAiYCAiEBAREBBQEcBhMUiX0BAxWcKUCMEIIFB?=
=?us-ascii?q?QEcgwsFg1kKGScNWYJNAQEIAgEdAgYSfYJfgg6BVoUVgmpFhQOCYwWifz2QLoR?=
=?us-ascii?q?+k3ONWYkLFAUfgRcmAoF/MhojUTKBd4JEH4F0QDeKQQEBAQ?=
X-IPAS-Result: =?us-ascii?q?A0CHAQAEhjZah63fVdFdHAEBAQQBAQoBAYUYJweDf5kqggC?=
=?us-ascii?q?XIYIVCoIBgzoChHkHQRYBAQEBAQEBAQEBEgEBAQgNCQgoL4I4IoJKAQIDIx0BG?=
=?us-ascii?q?x4DDAYFCw0CAiYCAiEBAREBBQEcBhMUiX0BAxWcKUCMEIIFBQEcgwsFg1kKGSc?=
=?us-ascii?q?NWYJNAQEIAgEdAgYSfYJfgg6BVoUVgmpFhQOCYwWifz2QLoR+k3ONWYkLFAUfg?=
=?us-ascii?q?RcmAoF/MhojUTKBd4JEH4F0QDeKQQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.45,416,1508796000";
d="scan'208";a="248641654"
Received: from mail-io0-f173.google.com ([209.85.223.173])
by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 17 Dec 2017 16:02:49 +0100
Received: by mail-io0-f173.google.com with SMTP id s37so7241075ioe.10
for ; Sun, 17 Dec 2017 07:02:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=B18yrkOwLfMk7tjl3mQ/rXTZpVXK3Ne0wa1VlXPic1U=;
b=Y8fN5AZskYrSwSYk8rFDjmg56hPbk9x5HWSCB7m03qbpPIDxrHjBFIfF2ggdIrTdye
Omf/MfizD5cqWq65/rZLx+WCtpLSD7Y5j/46U8PLc/907aMOcDyjL/wLuQHEG5C6y2gZ
uUkxqLc62WZMHZpVe23PmCaK95tg8YPheVQAO8fbsPHa76CS7H6OB0IIzPjdZvSoDfRj
skmBLmsI6xLPdGDJTOZdy/pKBvAMpj5GKr1NiutAc9SfZshvZel1rgEQf0OoZZuGccJa
PcIwqmuB2VaoS+6/8PwGs6GUGrKJNGHKN1IzERbzPtH3ziv1aAGbqRmJUYdhDRjf903x
W2mg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=B18yrkOwLfMk7tjl3mQ/rXTZpVXK3Ne0wa1VlXPic1U=;
b=ezpDhLVW2kXdSVLZR32sKmpDYD1TeMF+Z0OVWBFbC59uX+bX1JVLG/IGbTjsQz7SSG
Vec81OraLrLI3ct5zqSXwRyZD7HWcLOPSWjq0OVvcmapMf9x5CBxI5PNDpQf/GLI2dUA
1DmVapuR73az7fP+OaRYpLb/I2xhYtdxxjZtqIRYZruABIHKrau5bYrPGrnBEJDlySmr
wr3ElYjSEvSLlcwU9WBs6T3Zkd5WHIpTVLDOYv/3YTa67lRKudnmyomHIiXWesJrdFfl
9tMzz2DF43ALzWyMwN4XOiWN2Q40070WdsgncXYb0NKbQ5mjEoRZmem5jJmhhvpi9h2i
qblA==
X-Gm-Message-State: AKGB3mK5jJIiPZluU6eyF8eNwKS/xNd9/AC4U/AOqEQ2EGwVkhPBNcEv
dfTAciC0wLq1MSHCBMaXm+wv4nruJQ4sjo46/I/Osuu9
X-Google-Smtp-Source: ACJfBou/1keveJC/KQUQfIw5V4v9wA30/31GQfjU5nWWMhyZ3SJDxmrtG4Ku8CDjGN4E8HigrLj3gIIC+QtPe7X7RqM=
X-Received: by 10.107.131.11 with SMTP id f11mr2041449iod.148.1513522967933;
Sun, 17 Dec 2017 07:02:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.201.80 with HTTP; Sun, 17 Dec 2017 07:02:07 -0800 (PST)
In-Reply-To: <20171211095444.75abacda@zinid.ru>
References:
<20171211095444.75abacda@zinid.ru>
From: Paolo Donadeo
Date: Sun, 17 Dec 2017 16:02:07 +0100
Message-ID:
To: OCaml mailing ist
Content-Type: text/plain; charset="UTF-8"
Subject: Re: [Caml-list] ReasonML concrete syntax
On Mon, Dec 11, 2017 at 7:54 AM, Evgeny Khramtsov wrote:
> If you develop software for idiots, only idiots will use it (c)
> Come on, if you cannot learn a new syntax, you're an idiot. No
> exceptions.
I couldn't disagree more.
If on one side what you state ("if you cannot learn a new syntax,
you're an idiot") is essentially true, on the other side "no
exception" means that you don't count as an exception. If you cannot
put a pair of parentesis around parameters...
To be clear I consider the JS syntax, in the context of functional
programming, ugly and inelegant but all in all OCaml is not that
bright example of elegant syntax. I like OCaml because I can go beyond
appearance of the syntax and because the OCaml community is
traditionally a small but strong community of real and practical
programmers.
And having OCaml (because ReasonML is OCaml) running in the browser is
priceless, with or without a couple of parentesis.
--
Paolo