caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Yotam Barnoy <yotambarnoy@gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: Anil Madhavapeddy <anil@recoil.org>,
	Roberto Di Cosmo <roberto@dicosmo.org>,
	 Ocaml Mailing List <caml-list@inria.fr>,
	infrastructure <infrastructure@lists.ocaml.org>
Subject: Re: [Caml-list] [ocaml-infra] Concurrent/parallel programming
Date: Wed, 8 Jan 2014 21:52:23 -0500	[thread overview]
Message-ID: <CAN6ygOnVrdXsNgVuWUbTmAQvjenxPxD3T+JhCSjdufppbYVF5Q@mail.gmail.com> (raw)
In-Reply-To: <CAMu2m2KERyF0iRXRUxGj=ZJFc3YE7iaSBaeOrBmo7EVTA_Fkog@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 4629 bytes --]

Wow, I wasn't aware of any of this!

That tutorials page is really incredible... just so much material (and in
different languages too!). And I'm really happy to see those wiki pages as
well. So I guess now there are... too many places to put material? I think
there has to be one centralized location for a thorough, wiki-like
repository.

The tutorials page looks excellent, although I have a feeling people just
aren't going to want to fork, edit, and then submit a push request. The
thing about wikis is that contributing takes minimal effort. Is it possible
to allow anyone with a github account to contribute to parts of the site
(as if it were a wiki?) Also, in a wiki, if you want to create a hierarchy
(ie. split off into sub-pages) at any point, you can easily do so. Is this
doable in the tutorial page? For example, I think it makes more sense to
have a page other than 'tutorials' as the topic for discussions such as
compiler internals and parallelism.

Regarding the existing wikis, how hard would it be to centralize
everything? I'm not so fond of the fact that there is one wiki for compiler
hacking, and one for ocaml internals. Wikis generally include everything on
a wide topic. So to me it would make more sense to have an 'ocaml' wiki,
with sub-categories for compiler hacking, internals, parallelism etc.

Any other opinions?

-Yotam


On Wed, Jan 8, 2014 at 5:57 PM, Ashish Agarwal <agarwal1975@gmail.com>wrote:

> Regarding the need for a wiki, why not create a new Parallel Programming
> page under tutorials [1]. A "tutorial" can be as simple as listing the
> libraries available and a brief description about the high level goal of
> each.
>
> Note ocaml.org is now almost entirely written in Markdown. A new page can
> be written quite easily, see for example The Basics tutorial [2].
>
> [1] http://ocaml.org/learn/tutorials/
> [2]
> https://github.com/ocaml/ocaml.org/blob/master/site/learn/tutorials/basics.md
>
>
>
>
> On Wed, Jan 8, 2014 at 5:38 PM, Anil Madhavapeddy <anil@recoil.org> wrote:
>
>> On 8 Jan 2014, at 22:13, Yotam Barnoy <yotambarnoy@gmail.com> wrote:
>>
>> Regarding a place to share ideas, it seems like it would be very useful
>> to have an official ocaml wiki. Haskell has this and it's a huge help. In
>> fact, I would say haskell development would be greatly hampered without it.
>> There's so much information that's relevant to more than one library ie.
>> doesn't fit in any particular library's documentation. It wouldn't be too
>> hard to set up a wikimedia instance on ocaml.org, would it?
>> Alternatively it should be pretty easy to set up something on wikia. This
>> wiki would also be a great place to describe the conceptual implementation
>> of the compiler, which is again what haskell has.
>>
>>
>> We do have a fledgling service for "domain-specific" conversations, in
>> the form of lists.ocaml.org.  In fact, we set up a "wg-parallel" mailing
>> list last year, but never announced it for various reasons.  This seems
>> like a good time to advertise its existence:
>>
>> http://lists.ocaml.org/pipermail/wg-parallel/
>>
>> (note that if anyone else would like an archived list on lists.ocaml.orgfor a project or community group, then please do drop a line to
>> infrastructure@lists.ocaml.org to request it)
>>
>> Regarding other services on ocaml.org, we (the "infrastructure team")
>> are happy to set them up, but please bear in mind that they all come with a
>> maintenance burden.  Dealing with security issues, backups, software
>> updates, outages all take up time, and I confess a preference for sipping
>> martinis and hacking on code instead of sysadmin work. Jeremy and Leo got
>> tired of waiting for me to set up the wiki too, and started:
>> https://github.com/ocamllabs/compiler-hacking/wiki
>>
>> If you follow the links through there, there is a 'compiler internals'
>> page that would be good to contribute to, and you (or anyone else) is
>> extremely welcome to add more information on topics such as parallel
>> programming libraries there.  I think we could have a decent stab at a
>> wiki.ocaml.org by backing it against a GitHub repository, and not have
>> to do any special hosting for it at all (the OPAM web pages work in a
>> similar fashion at the moment).  But for now though, I'd recommend
>> focussing on the problem at hand (parallel programming) and getting some
>> information down somewhere, and less on the lack of a central wiki.
>>
>> -anil
>>
>> _______________________________________________
>> Infrastructure mailing list
>> Infrastructure@lists.ocaml.org
>> http://lists.ocaml.org/listinfo/infrastructure
>>
>>
>

[-- Attachment #2: Type: text/html, Size: 7781 bytes --]

      reply	other threads:[~2014-01-09  2:52 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-07 19:54 [Caml-list] " Yotam Barnoy
2014-01-07 20:12 ` Yaron Minsky
2014-01-07 20:21   ` Yaron Minsky
2014-01-07 20:35 ` Gerd Stolpmann
2014-01-08  2:35   ` Yotam Barnoy
2014-01-08  3:33     ` Francois Berenger
2014-01-08  4:01       ` Yotam Barnoy
2014-01-08  8:37     ` Gabriel Scherer
2014-01-08 11:36     ` Gerd Stolpmann
2014-01-08 11:55       ` Mark Shinwell
2014-01-08 13:38         ` Gerd Stolpmann
2014-01-07 21:51 ` Markus Mottl
     [not found] ` <20140107200328.GA14297@voyager>
2014-01-08  1:12   ` Francois Berenger
2014-01-08 20:29 ` Roberto Di Cosmo
2014-01-08 22:13   ` Yotam Barnoy
2014-01-08 22:38     ` Anil Madhavapeddy
2014-01-08 22:57       ` [Caml-list] [ocaml-infra] " Ashish Agarwal
2014-01-09  2:52         ` Yotam Barnoy [this message]

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=CAN6ygOnVrdXsNgVuWUbTmAQvjenxPxD3T+JhCSjdufppbYVF5Q@mail.gmail.com \
    --to=yotambarnoy@gmail.com \
    --cc=agarwal1975@gmail.com \
    --cc=anil@recoil.org \
    --cc=caml-list@inria.fr \
    --cc=infrastructure@lists.ocaml.org \
    --cc=roberto@dicosmo.org \
    /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).