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 24A007FE44 for ; Fri, 8 Jul 2016 23:46:04 +0200 (CEST) IronPort-PHdr: 9a23:QQ1uLRE7TjEgcNStpVaGMp1GYnF86YWxBRYc798ds5kLTJ75ocmwAkXT6L1XgUPTWs2DsrQf2rKQ6PqrATJIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWD14LsjavqpdX6WEZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwuwwZgf8q9tZBXKPmZOx4COUAVHV1e1wyseLivwPCQA/H3XAcX38biFIcDAHP9hD3WtHquSv3rOdn8CafNMzyC7szXGLxwb1sTUrTsG9TLCYR93vdi9B5iKxcsFSqoBkpkN2cW52cKPcrJvCVRtgdX2cUG58JDyE= Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=sp@orbitalfox.com; spf=None smtp.mailfrom=sp@orbitalfox.com; spf=None smtp.helo=postmaster@portal.orbitalfox.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of sp@orbitalfox.com) identity=pra; client-ip=95.172.232.202; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sp@orbitalfox.com"; x-sender="sp@orbitalfox.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of sp@orbitalfox.com) identity=mailfrom; client-ip=95.172.232.202; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sp@orbitalfox.com"; x-sender="sp@orbitalfox.com"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@portal.orbitalfox.com) identity=helo; client-ip=95.172.232.202; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="sp@orbitalfox.com"; x-sender="postmaster@portal.orbitalfox.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CoBADLHYBX/8rorF9ctg+IGIF6hhgCDIFWEgEBAQEBAQEBZCeCMoIbAQU4Aj8QCxgJJQ8FKCGIRwG+GAEBAQcBAQEBIx6KVoQdgQeCSYIvAQSZAROORY82kA4lBSqDcjuIIIFEAQEB X-IPAS-Result: A0CoBADLHYBX/8rorF9ctg+IGIF6hhgCDIFWEgEBAQEBAQEBZCeCMoIbAQU4Aj8QCxgJJQ8FKCGIRwG+GAEBAQcBAQEBIx6KVoQdgQeCSYIvAQSZAROORY82kA4lBSqDcjuIIIFEAQEB X-IronPort-AV: E=Sophos;i="5.28,332,1464645600"; d="scan'208";a="184328246" Received: from w-202.cust-20351.ip.static.uno.uk.net (HELO portal.orbitalfox.com) ([95.172.232.202]) by mail3-smtp-sop.national.inria.fr with ESMTP; 08 Jul 2016 23:46:02 +0200 Received: from tiger (tiger [192.168.88.5]) by portal.orbitalfox.com (Postfix) with ESMTPSA id 3EF0BAA002D; Fri, 8 Jul 2016 21:46:01 +0000 (UTC) Date: Fri, 8 Jul 2016 22:46:04 +0100 From: SP To: Gabriel Scherer Cc: Dean Thompson , "caml-list@inria.fr" Message-ID: <20160708214604.GB1723@tiger> References: <20160704144512.GB2458@Razor> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) Subject: Re: [Caml-list] how to encourage adoption of OCaml? On Fri, Jul 08, 2016 at 10:40:41AM -0400, Gabriel Scherer wrote: >Regarding usability, I think the tooling ecosystem is too complex today. If >I wanted to bootstrap a beginner to do stuff I would have to tell them >about the OCaml compiler tools (ocamlc, ocamlopt), ocamlfind, a build >system (omake or ocamlbuild for example), oasis, Merlin, opam, and get them >to learn either Vim or Emacs. +1 To my limited knowledge there is nothing wrong with the capability of these tools. But making their entry point easier might improve adoption as well as general usability. >I would personally be interested in helping someone with a holistic >approach to usability devote as much of their time as they can. I'd try to contribute towards that too. -- SP