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 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