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 3F8437FE36 for ; Sun, 10 Jul 2016 17:31:38 +0200 (CEST) IronPort-PHdr: 9a23:E4n28BRE8cZyxfb2nUdwily9kdpsv+yvbD5Q0YIujvd0So/mwa65YBON2/xhgRfzUJnB7Loc0qyN4vimAjBLsc/JmUtBWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYsExnyfTB4Ov7yUtaLyZ/mj6bpp9aDOk1hv3mUWftKNhK4rAHc5IE9oLBJDeIP8CbPuWZCYO9MxGlldhq5lhf44dqsrtY4q3wD89pozcNLUL37cqIkVvQYSW1+ayFm0vb2rgHORhej4X4VU2Ne0kYZQluN0Bavd5Htsiz8p6JB0TeXO8DsBeQ9Xyii6KF6DgPhlioBOiQR/2Tei8g2h6Ve9lbp7Rd2xoqRZICOKNJ/eLncdJUUXyAJCs1YUigEBoKnc6MOCfAANKBWtd+uiUEJqE6SCACqTN/vzTpQnXjwlfk23u0nCgHLxhAgGNcWq3PShNrwPaYWF+uyyf+bnn34c/pK1GKlu8DzeRc7rKTJAOt9 Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=deansherthompson@gmail.com; spf=Pass smtp.mailfrom=deansherthompson@gmail.com; spf=None smtp.helo=postmaster@mail-it0-f47.google.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of deansherthompson@gmail.com) identity=pra; client-ip=209.85.214.47; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="deansherthompson@gmail.com"; x-sender="deansherthompson@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of deansherthompson@gmail.com designates 209.85.214.47 as permitted sender) identity=mailfrom; client-ip=209.85.214.47; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="deansherthompson@gmail.com"; x-sender="deansherthompson@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-it0-f47.google.com) identity=helo; client-ip=209.85.214.47; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="deansherthompson@gmail.com"; x-sender="postmaster@mail-it0-f47.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DQAgCNaYJXhi/WVdFdhBQtT6dijDGGfiKFdgKBHzwQAQEBAQEBAQERAQEBCAsLCSEvgjIEARKCEwEBBAEOBBEdARsJCQsBAwELBgULDQ0IDgQDAgIhAhEBBQEKAREGARISAgYEBIdzAQMPCA6hYoExPjGLO4FqgloFhSIKGScDClKDSQEBAQEBAQEBAQEBAQEBAQEBAQEBARQCBhCIDwiBSoEDgkOBUBEBSRKCQiuCLwWGVAySBDSGDYYvghaCOIcHDoVfiBuGNTCBDw8mgigRCxeBUVKIRYE1AQEB X-IPAS-Result: A0DQAgCNaYJXhi/WVdFdhBQtT6dijDGGfiKFdgKBHzwQAQEBAQEBAQERAQEBCAsLCSEvgjIEARKCEwEBBAEOBBEdARsJCQsBAwELBgULDQ0IDgQDAgIhAhEBBQEKAREGARISAgYEBIdzAQMPCA6hYoExPjGLO4FqgloFhSIKGScDClKDSQEBAQEBAQEBAQEBAQEBAQEBAQEBARQCBhCIDwiBSoEDgkOBUBEBSRKCQiuCLwWGVAySBDSGDYYvghaCOIcHDoVfiBuGNTCBDw8mgigRCxeBUVKIRYE1AQEB X-IronPort-AV: E=Sophos;i="5.28,340,1464645600"; d="scan'208,217";a="184425748" Received: from mail-it0-f47.google.com ([209.85.214.47]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 10 Jul 2016 17:31:36 +0200 Received: by mail-it0-f47.google.com with SMTP id f6so37133181ith.1 for ; Sun, 10 Jul 2016 08:31:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=zQFj4DbLq8GfP4KqmGRvZkQSE458qjHBfwdnJUz4n3M=; b=nOws4s5lkSw7J8SYzsXj4SrjGVBN/7P4/ZfDa/+vUodf61KcTZPIlli0oyQMN1EVBt NLkLKXdCWyn7Sb8KcVF5W0HuSHqXBdeC6p++icp06kSQTDL5cVeLI0/asOKpztXMA+lR JCFtTqG14WppgQv1+kyZEowxJtnTQR6XDoUb3nyRCCq3Z1lHz8BvrAqHPnrtuNLje5i/ 92eOo0aHbzpe2yAkI+pSdTO0BZutDOq2KBeVulHHe1uwsx8HUtkNm3GahbEOv91jd0K+ hnQ8ZrhhZxwq3rutZYjCgvGTqmJ6pfsUblSjg8CZMr1Quow/Da39uzFGCwt+U9K08klZ f3bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=zQFj4DbLq8GfP4KqmGRvZkQSE458qjHBfwdnJUz4n3M=; b=cjwPk6fynX8fdkDT2XnDpF0TXXKVq3jlf56T+VdlPvbsOHeI6bkKOVj+bmOTnoFc/w MisZ34EH89tsvom3QGLXeAWEdUKTZHG4Z1TM7VuRtYY4LqAgpKUe0IKNivfPhgyxSCEK rLPUYw3BJd5salKI2AP6y+PQ9ukXmuNRGTAaBdujnTPfwzRVsn5gB5p2KDvZUSakjC1r vHR1tr3w6Uxo4usf5V0ojXu+t3ldv2hT+AVU4YXFHqX6H3qUpdJk7Vq5f5HIpRs4Btzc vx/IhLaceAWHFl9JNW+KRTAVCZE7/nQxgyDEC0IFpzPtnqQUuBf983IVaRry+puijVBs 8wqg== X-Gm-Message-State: ALyK8tKqpF1EIbHuj8whXHKO/XWplDmPj223gS6t9Nd3NzRkbVy2AY1TThkwg9uI/qeU9Q== X-Received: by 10.36.43.131 with SMTP id h125mr11430102ita.89.1468164694568; Sun, 10 Jul 2016 08:31:34 -0700 (PDT) Received: from [192.168.0.30] (mobile-107-92-121-28.mycingular.net. [107.92.121.28]) by smtp.gmail.com with ESMTPSA id l184sm5691179itd.14.2016.07.10.08.31.32 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 10 Jul 2016 08:31:33 -0700 (PDT) Content-Type: multipart/alternative; boundary="Apple-Mail=_419BFE64-1FCC-42B7-94C0-276E1BBD89FE" Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Dean Thompson In-Reply-To: Date: Sun, 10 Jul 2016 11:31:31 -0400 Cc: SP , Andreas Rossberg Message-Id: <889A77E5-263B-4230-9C65-A211954718E6@gmail.com> References: <9445A645-1A01-4B74-8DB4-03C911DE3A06@mpi-sws.org> <20160710104756.GD7664@darkstar> To: Anthony Tavener , "caml-list@inria.fr" X-Mailer: Apple Mail (2.3124) Subject: Re: [Caml-list] Discourse instance for the OCaml community? (was: how to encourage adoption of OCaml?) --Apple-Mail=_419BFE64-1FCC-42B7-94C0-276E1BBD89FE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I see another big difficulty with this mailing list: as a newcomer, it was = essentially impossible for me to work back through the archives for this ma= iling list to understand the main issues being discussed, the main leaders = and participants in the community, and the main points of view. The archive= page (https://sympa.inria.fr/sympa/arc/caml-list) is intimidating. Once I = got past that first impression, I still found the navigation very difficult. Those were criticisms, and I have more below. But let me be clear: I *love*= OCaml. I am deeply, deeply impressed by the insight and technical excellen= ce of the OCaml community and ecosystem. I am just hoping that by being fra= nk about my experiences as a newcomer, I can contribute to making it even b= etter. My general experience so far, as I try to learn OCaml and become a construc= tive member of the community, is that I encounter fragmented and conflictin= g advice on most major topics. The good news toward unification is that oca= ml.org is at the top of the Google results. (At least, for me it is.) But, = because I began reading Real World OCaml (a wonderful book!) before I ever = did that Google search, when I did focus on ocaml.org, I was knocked off ba= lance by how different its world of OCaml seemed to be. I=E2=80=99ll take a minute to be more specific: When I see ocaml.org as a b= eginner, I personally gravitate toward Documentation/Manual. Each part of t= hat manual (http://caml.inria.fr/pub/docs/manual-ocaml/) is in conflict wit= h Real World OCaml. The most obvious example is that =E2=80=9CThe core libr= ary=E2=80=9D and =E2=80=9CThe standard library" in the manual are very diff= erent from "The Core Standard Library=E2=80=9D in Real World OCaml. But man= y other things are also different. Even the language looks different: some = capabilities like first class modules that are presented in Real World OCam= l as simply part of the language (although advanced), are presented in the = manual as =E2=80=9CLanguage extensions=E2=80=9D. But as I worked my way thr= ough the language extensions in the manual, I saw lots of capabilities that= I don=E2=80=99t think are in Real World OCaml. Which brings me back to the topic at hand: mailing lists, forums, etc. When= I encounter what seems like conflicting information, I start looking for t= he community discussions that would help me understand what consensus exist= s, plus the main dissenting viewpoints. Starting from ocaml.org, that takes= me to the archives for this mailing list. Which I personally found unhelpf= ul. Dean > On Jul 10, 2016, at 8:25 AM, Anthony Tavener = wrote: >=20 > I agree that email/list is better for the reasons Andreas listed... >=20 > However, one issue (pro and con) with the mailing list is that posting ha= s a barrier-to-entry with the knowledge that your are broadcasting to many = people. This is great for avoiding trivia, and keeping the signal-to-noise = ratio high... >=20 > But it might be good to have a place for more trivial or narrow-audience = topics. So people can banter about their projects or problems they encounte= r which they don't deem worthy of trumpeting "Here ye! Here ye!" for. Somet= imes I want to waste some time reading about OCaml stuff... but reddit and = email have nothing new. :) But I'm also glad these aren't choked with rando= m crap either. A forum-like format reduces the wideband-broadcast, providin= g some compartmentalization, and the step for a reader to actively go looki= ng. And if something important/interesting to the wider community flares up= in such a place, *then* it can be referenced on this list, or reddit. >=20 > I, too, would not want to fragment this tiny community. But we seem to la= ck a place for more voluminous banter, which might have the opposite effect= : of livening things up. >=20 > I'm not arguing for Discourse necessarily (I haven't looked into it at al= l), but in general: that a forum might be a useful part of community-buildi= ng. Or do we have something already which I've missed? >=20 >=20 > On Sun, Jul 10, 2016 at 4:47 AM, SP > wrote: > On Sun, Jul 10, 2016 at 09:21:48AM +0200, Andreas Rossberg wrote: > To paraphrase Dijkstra, IMHO email and mailing lists are an improvement o= ver more =E2=80=9Cmodern=E2=80=9D forums in almost every way, once you get = past the =E2=80=9Cflashiness=E2=80=9D thing: > - participation without having to constantly log into yet another account= (with potential tracking), > - all communication through the same tool/UI (that actually works), easy = cross-communication and cross-quoting, archiving in one place, etc > [..] > - no annoying gamification, > - open, standardised and guaranteed to still be around in 5 or 10 years f= rom now. > Also, IME, email generally encourages a slower, more considerate and more= comprehensive discussion style. >=20 > Exactly. Earlier in the discussion I expressed a similar opinion (didn't > expand as much) but it was ignored and they are plodding on. I hope your > message won't be ignored either. >=20 > Discourse has an email gateway, but last time I looked, it wasn=E2=80=99t= deemed very usable. >=20 > Mailman 3 adds a web interface for those who prefer it. I think the > OCaml lists at Inria don't use Mailman though. >=20 > It would be sad to fragment the (not so huge) OCaml community just to > hop onto the latest train in forum fashion, be it Discourse or the next > thing. I=E2=80=99m sure we would lose some people on the way (happened wi= th > Rust). I=E2=80=99m less sure about the people we gonna win over that way. >=20 > I concur. Again, I hope this time around this case won't be ignored. >=20 > --=20 > SP >=20 >=20 > --=20 > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >=20 --Apple-Mail=_419BFE64-1FCC-42B7-94C0-276E1BBD89FE Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
I = see another big difficulty with this mailing list: as a newcomer, it was es= sentially impossible for me to work back through the archives for this mail= ing list to understand the main issues being discussed, the main leaders an= d participants in the community, and the main points of view. The archive p= age (http= s://sympa.inria.fr/sympa/arc/caml-list) is intimidating. Once I got pas= t that first impression, I still found the navigation very difficult.
=

Those were criticisms,= and I have more below. But let me be clear: I *love* OCaml. I am deeply, d= eeply impressed by the insight and technical excellence of the OCaml commun= ity and ecosystem. I am just hoping that by being frank about my experience= s as a newcomer, I can contribute to making it even better.

My general experience so far, as= I try to learn OCaml and become a constructive member of the community, is= that I encounter fragmented and conflicting advice on most major topics. T= he good news toward unification is that ocaml.org is at the top of the Google results. (At least, for me = it is.) But, because I began reading Real World OCaml (a wonderful book!) b= efore I ever did that Google search, when I did focus on ocaml.org, I was knocked off balance by how diffe= rent its world of OCaml seemed to be.

<= /div>
I=E2=80=99ll take a minute to be more specific: When I= see ocaml.org as a beginner, I= personally gravitate toward Documentation/Manual. Each part of that manual= (http:/= /caml.inria.fr/pub/docs/manual-ocaml/) is in conflict with Real World O= Caml. The most obvious example is that =E2=80=9CThe core library=E2=80=9D a= nd =E2=80=9CThe standard library" in the manual are very different from "Th= e Core Standard Library=E2=80=9D in Real World OCaml. But many other things= are also different. Even the language looks different: some capabilities l= ike first class modules that are presented in Real World OCaml as simply pa= rt of the language (although advanced), are presented in the manual as =E2= =80=9CLanguage extensions=E2=80=9D. But as I worked my way through the lang= uage extensions in the manual, I saw lots of capabilities that I don=E2=80= =99t think are in Real World OCaml.

Which brings me back to the topic at hand: mailing lists= , forums, etc. When I encounter what seems like conflicting information, I = start looking for the community discussions that would help me understand w= hat consensus exists, plus the main dissenting viewpoints. Starting from ocaml.org, that takes me to the a= rchives for this mailing list. Which I personally found unhelpful.

Dean

=
On Jul 10, 2016, = at 8:25 AM, Anthony Tavener <anthony.tavener@gmail.com> wrote:

I agree that email/list is better = for the reasons Andreas listed...

Howeve= r, one issue (pro and con) with the mailing list is that posting has a barr= ier-to-entry with the knowledge that your are broadcasting to many people. = This is great for avoiding trivia, and keeping the signal-to-noise ratio hi= gh...

But it might be good to have a pla= ce for more trivial or narrow-audience topics. So people can banter about t= heir projects or problems they encounter which they don't deem worthy of tr= umpeting "Here ye! Here ye!" for. Sometimes I want to waste some time readi= ng about OCaml stuff... but reddit and email have nothing new. :) But I'm a= lso glad these aren't choked with random crap either. A forum-like format r= educes the wideband-broadcast, providing some compartmentalization, and the= step for a reader to actively go looking. And if something important/inter= esting to the wider community flares up in such a place, *then* it can be r= eferenced on this list, or reddit.

I, to= o, would not want to fragment this tiny community. But we seem to lack a pl= ace for more voluminous banter, which might have the opposite effect: of li= vening things up.

I'm not arguing for Discourse necessarily (I ha= ven't looked into it at all), but in general: that a forum might be a usefu= l part of community-building. Or do we have something already which I've mi= ssed?


On Sun, Jul 10, 2016 at 4:47= AM, SP <sp@orbitalfox.com> wrote:
On Sun, Jul 10, = 2016 at 09:21:48AM +0200, Andreas Rossberg wrote:
To paraphrase Dijkstra, IMHO email and mailing lists are an improvement ove= r more =E2=80=9Cmodern=E2=80=9D forums in almost every way, once you get pa= st the =E2=80=9Cflashiness=E2=80=9D thing:
- participation without having to constantly log into yet another account (= with potential tracking),
- all communication through the same tool/UI (that actually works), easy cr= oss-communication and cross-quoting, archiving in one place, etc
[..]
- no annoying gamification,
- open, standardised and guaranteed to still be around in 5 or 10 years fro= m now.
Also, IME, email generally encourages a slower, more considerate and more c= omprehensive discussion style.

Exactly. Earlier in the discussion I expressed a similar opinion (didn't expand as much) but it was ignored and they are plodding on. I hope your message won't be ignored either.

Discourse has an email gateway, but last time I looked, it wasn=E2=80=99t d= eemed very usable.

Mailman 3 adds a web interface for those who prefer it. I think the
OCaml lists at Inria don't use Mailman though.

It would be sad to fragment the (not so huge) OCaml community just to
hop onto the latest train in forum fashion, be it Discourse or the next
thing. I=E2=80=99m sure we would lose some people on the way (happened with=
Rust). I=E2=80=99m less sure about the people we gonna win over that way.

I concur. Again, I hope this time around this case won't be ignored.

--
        SP


--
Caml-list mailing list.  Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list<= br class=3D""> Beginner's list: http://groups.yahoo.com/gro= up/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


= --Apple-Mail=_419BFE64-1FCC-42B7-94C0-276E1BBD89FE--