caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: sp@orbitalfox.com
To: Dean Thompson <deansherthompson@gmail.com>
Cc: "caml-list@inria.fr" <caml-list@inria.fr>
Subject: Re: [Caml-list] how to encourage adoption of OCaml?
Date: Mon, 4 Jul 2016 15:45:12 +0100	[thread overview]
Message-ID: <20160704144512.GB2458@Razor> (raw)
In-Reply-To: <F22920FE-D730-4057-B6AD-3B31916C2518@gmail.com>

On Thu, Jun 30, 2016 at 06:01:41AM -0400, Dean Thompson wrote:
> But this feels like a fragile new home unless we can build a bigger community!
> For one thing, if our community shrinks much, it may no longer be viable.
> Also, while I love 1,000 packages on opam, I want 100,000!

OCaml's community size has advantages and disadvantages. I started taking
interest almost a year ago, after Haskell. One thing I didn't like about it's
community was that every other month there would be an reincarnation of an
implementation using the latest (immature or ill-conceived at times) conceptual
abstraction.

I'm not suggesting that we should enforce the size; I'm just sayin don't
overstimate the size of the community or volume of packages.

> As a newcomer to the community, I have to say that there are daunting barriers
> to a potential new user considering OCaml for a new project. If you like
> starting on a new programming language with a book, as I do, you likely start
> with Real World OCaml. That book is very inspiring! But then when you try to
> move from RWO to, well, using OCaml in the real world, you discover that there
> is no consensus on Core as a standard library, and that Camlp4 is deprecated.

I agree with you, same findings. You should checkout the IRC channel if you
haven't already. I got a lot of help from the people there in terms of choosing
between options (Core / Batteries)  and explanation of the latest advancments
(camlp4).

My feeling is that most of the folk in the community are serious and to the
point.. like OCaml ;)

> It appears to me that if, instead, you come to OCaml as a potential new user
> through ocaml.org, there are other barriers. It is hard for me to judge
> because I came through RWO, but it appears to me that the lack of consensus on
> standard library comes up pretty quickly.

This is recognised in the community and others have already answered. One day,
hopefully we can have an effective merge of the parallel efforts.
I for one avoid both as much as I can until there is a merge :)

-- 
	SP

  parent reply	other threads:[~2016-07-04 14:45 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-30 10:01 Dean Thompson
2016-06-30 10:16 ` Kakadu
2016-06-30 10:41   ` Dean Thompson
2016-06-30 10:46   ` Anil Madhavapeddy
2016-06-30 10:17 ` Jeremy Yallop
2016-06-30 10:31   ` Dean Thompson
2016-06-30 12:12     ` Yaron Minsky
2016-06-30 13:13       ` Ivan Gotovchits
2016-07-01  0:13         ` Yaron Minsky
2016-07-01  0:41           ` [Caml-list] Async and lwt Hendrik Boom
2016-07-01  1:26             ` Yaron Minsky
2016-07-01 12:44           ` [Caml-list] how to encourage adoption of OCaml? Dean Thompson
2016-07-01 12:46             ` Yaron Minsky
2016-07-04 14:12           ` sp
2016-06-30 11:49 ` Gerd Stolpmann
2016-07-04 14:45 ` sp [this message]
2016-07-08 12:57   ` Dean Thompson
2016-07-08 13:45     ` Francois Berenger
2016-07-08 14:40     ` Gabriel Scherer
2016-07-08 15:16       ` Duane Johnson
2016-07-08 15:33         ` Roberto Di Cosmo
2016-07-08 16:25           ` Yotam Barnoy
2016-07-08 16:50             ` Roberto Di Cosmo
2016-07-08 16:54         ` Mohamed Iguernlala
2016-07-08 17:02           ` Yotam Barnoy
2016-07-08 17:09             ` Yotam Barnoy
2016-07-08 17:29               ` Kakadu
2016-07-08 17:41                 ` Dean Thompson
2016-07-08 17:49                   ` Yotam Barnoy
2016-07-08 17:28             ` Duane Johnson
2016-07-09 13:46             ` Ashish Agarwal
2016-07-09 13:51               ` Gabriel Scherer
2016-07-09 14:13                 ` Dean Thompson
2016-07-09 17:29                   ` Duane Johnson
2016-07-10 14:03                     ` Gabriel Scherer
2016-07-10 14:25                       ` Yotam Barnoy
2016-07-10 14:29                         ` Jesse Haber-Kucharsky
2016-07-10 14:34                           ` Gabriel Scherer
2016-07-10 14:47                             ` Yotam Barnoy
2016-07-10 16:45                               ` Glen Mével
2016-07-10 16:59                                 ` Yotam Barnoy
2016-07-10 18:40                                   ` Yotam Barnoy
2016-07-10  3:06                 ` Yotam Barnoy
2016-07-10  2:32               ` Yotam Barnoy
2016-07-10 19:17                 ` Ashish Agarwal
2016-07-08 19:16         ` [Caml-list] Getting the word out Hendrik Boom
2016-07-08 20:51           ` moosotc
2016-07-08 22:48             ` Hendrik Boom
2016-07-08 20:57           ` Steven Shaw
2016-07-08 21:13             ` Duane Johnson
2016-07-08 22:54               ` Yotam Barnoy
2016-07-08 23:11                 ` Duane Johnson
2016-07-09 13:13                   ` Ashish Agarwal
2016-07-08 22:02           ` SP
2016-07-08 21:56         ` [Caml-list] how to encourage adoption of OCaml? SP
2016-07-08 22:18           ` Fabrice Le Fessant
2016-07-08 22:39             ` Duane Johnson
2016-07-08 23:00               ` Yotam Barnoy
2016-07-09 13:03             ` Armaël Guéneau
2016-07-09 13:42               ` Dean Thompson
2016-07-08 21:46       ` SP
2016-07-08 22:05         ` Robert Muller
2016-07-08 23:11           ` Gerd Stolpmann
2016-07-09  1:37             ` Markus Mottl
2016-07-09 22:19               ` Yaron Minsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160704144512.GB2458@Razor \
    --to=sp@orbitalfox.com \
    --cc=caml-list@inria.fr \
    --cc=deansherthompson@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).