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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id F2CE07FFD0 for ; Thu, 8 Sep 2016 08:53:00 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=lorenzo.pomili85@gmail.com; spf=Pass smtp.mailfrom=lorenzo.pomili85@gmail.com; spf=None smtp.helo=postmaster@mail-lf0-f42.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of lorenzo.pomili85@gmail.com) identity=pra; client-ip=209.85.215.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="lorenzo.pomili85@gmail.com"; x-sender="lorenzo.pomili85@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of lorenzo.pomili85@gmail.com designates 209.85.215.42 as permitted sender) identity=mailfrom; client-ip=209.85.215.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="lorenzo.pomili85@gmail.com"; x-sender="lorenzo.pomili85@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-lf0-f42.google.com) identity=helo; client-ip=209.85.215.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="lorenzo.pomili85@gmail.com"; x-sender="postmaster@mail-lf0-f42.google.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3A6lGmfhC3I37ZXK2WsEZwUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSP3zpsbcNUDSrc9gkEXOFd2CrakV0qyI6uu6BjBIoc7Y9itdINoUD15NoP?= =?us-ascii?q?5VtjJjKfbNMVf8Iv/uYn5yN+V5f3ghwUuGN1NIEt31fVzYry76xzcTHhLiKVg9?= =?us-ascii?q?fbytScaBx/iwguu7/pmWZwRTmBK8Z6lzJVO4t1b/rM4T1K9lMKs32ByBmnxNeu?= =?us-ascii?q?BXjTdsIkiemQT7oN+3+Z9n8nQNk/0k/s9EF679evJrHvRjED06PjVtt4XQvh7Z?= =?us-ascii?q?QF7X6w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AeAgC/CdFXhirXVdFdOwEBEQEBgwEBA?= =?us-ascii?q?QEBATyBNQekfgSHaYNyglGFDYIDh3IHOhIBAQEBAQEBAQEBARIBAQEICwsJGS+?= =?us-ascii?q?CMhiCDiIRHQEbHgMSCAEHNwIkAREBBQE9GogNAQMXoFyCB4EyPjKLPYFqgl4Fg?= =?us-ascii?q?3MKGScNU4JRAgYQj3mCNoJaAQSZUggBAYEljhqPW48JEx6BESUGgyaBWTo0hh0?= =?us-ascii?q?BAQE?= X-IPAS-Result: =?us-ascii?q?A0AeAgC/CdFXhirXVdFdOwEBEQEBgwEBAQEBATyBNQekfgS?= =?us-ascii?q?HaYNyglGFDYIDh3IHOhIBAQEBAQEBAQEBARIBAQEICwsJGS+CMhiCDiIRHQEbH?= =?us-ascii?q?gMSCAEHNwIkAREBBQE9GogNAQMXoFyCB4EyPjKLPYFqgl4Fg3MKGScNU4JRAgY?= =?us-ascii?q?Qj3mCNoJaAQSZUggBAYEljhqPW48JEx6BESUGgyaBWTo0hh0BAQE?= X-IronPort-AV: E=Sophos;i="5.30,298,1470693600"; d="scan'208,217";a="235652169" Received: from mail-lf0-f42.google.com ([209.85.215.42]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 08 Sep 2016 08:53:00 +0200 Received: by mail-lf0-f42.google.com with SMTP id h127so14304676lfh.0 for ; Wed, 07 Sep 2016 23:53:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=8lVjYL7m+JIHEXoRl1xB9gizEHVblWlE1jDV4q+tYX8=; b=ZTTR/Qfs05ws2ZZmoSTmPXGMxK8ZfyYF8NpQTCcY1OrK05TAyvotd5Si1GHfdaQNDs 3nFEPlYCub3oV15qUXsWQItqYvfxKdci4Dx9SqTPKJU6uKPLlHRco7t0YWEzt3n8bsRW CQuzurmBUQ1WUwPbxS4iRJw8qrYKKC/10Wddyw/7kxsa8vpMn0biCQRdakW79vzeUK6W w/gaWjZy+yIVXBSNgupMoBmxoiBQKNu8ucoBjUQPYd0hw57NlfHM60RqRD9ZlDPO8ehw DmdFTrKBf4ylbfo6FHMhPwiiOTtg8THdrIYCC6nt58LegQ+3JMhRdbdR+aHZSw8WtwQz eMLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8lVjYL7m+JIHEXoRl1xB9gizEHVblWlE1jDV4q+tYX8=; b=OvLpfv1rD7Zm73F2l+Mn4dpUoaAIosbd5ycYPr39NgaMfcFRNtJg1Vrdh8FSzIHX7T GoPCkNMCN9YM5Er3LOzVPzdUceNiV67B9YRCu/abLp/GL1LesZT/WBhn40FtNsAyNWbV qJpTUPFLDCrkWOC/WLa2w3RmDmFL0+PZyQbL9gxwZZXqxzjqpbN8HmgRR+Q2X7g8vr1i keh41pQEPYbxsT3SEzwOb69XykFC8CA+K4b5tsv9sz4XULq5esYAIf/SJyQ1vZ1c1B/a DT5A4BEf2G148uFXLIalkqgYSBxaudMKBcuFJvNk5t4gqL0JUvyiWmxTAZbBgS3Xp4ls qqHA== X-Gm-Message-State: AE9vXwO75fFLpKb4qSfg9mvN1/gvYsl5l9LnhHfgMjMauUlRhMgEg8p9NjSP/VeeFg7UhnPZYOIWK1xynYhIDA== X-Received: by 10.25.74.207 with SMTP id x198mr578735lfa.12.1473317579076; Wed, 07 Sep 2016 23:52:59 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.24.194 with HTTP; Wed, 7 Sep 2016 23:52:58 -0700 (PDT) From: Lorenzo Pomili Date: Thu, 8 Sep 2016 08:52:58 +0200 Message-ID: To: caml-list@inria.fr Content-Type: multipart/alternative; boundary=94eb2c1a194ef13a47053bf97a48 Subject: [Caml-list] backend in OCaml --94eb2c1a194ef13a47053bf97a48 Content-Type: text/plain; charset=UTF-8 Hi all, I work as front end developer in JavaScript developper and I'm trying to learn to work in OCaml and in general with functional programming so I opted for backend, first question: make backend in OCaml have sense? or is kind of project who don't fit with functional paradigm? second question: first thing I'm trying to do, is simple wrapper for database calls but I'm not sue if is better make calls sync or async? regards Lorenzo --94eb2c1a194ef13a47053bf97a48 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi all,
I work as front = end developer in JavaScript developper and I'm trying to learn to work = in OCaml and in general with functional programming so I opted for backend,=

first question: make backend in OCaml have sense? or is kind = of project who don't fit with functional paradigm?

second = question: first thing I'm trying to do, is simple wrapper for database = calls but I'm not sue if is better make calls sync or async?

regards
Lorenzo
--94eb2c1a194ef13a47053bf97a48--