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 569DE7EE99 for ; Wed, 8 Jan 2014 23:57:41 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of agarwal1975@gmail.com) identity=pra; client-ip=209.85.216.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="agarwal1975@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of agarwal1975@gmail.com designates 209.85.216.181 as permitted sender) identity=mailfrom; client-ip=209.85.216.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="agarwal1975@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-qc0-f181.google.com) identity=helo; client-ip=209.85.216.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="postmaster@mail-qc0-f181.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlkEABLXzVLRVdi1lGdsb2JhbABZgkd8VrBqiFWBDAgWDgEBAQEHCwsJEiqCJQEBAQMBAQEBPQEbEgsBAwELBgULDS4hAQEEAQwBBQEcBhMUh1sBAwkIDZ1cjFyDCZEWChknDWSELhEBBQyMZoIPBAeENwSJQ4wEZIFsgTCLKgKDTBgphHce X-IPAS-Result: AlkEABLXzVLRVdi1lGdsb2JhbABZgkd8VrBqiFWBDAgWDgEBAQEHCwsJEiqCJQEBAQMBAQEBPQEbEgsBAwELBgULDS4hAQEEAQwBBQEcBhMUh1sBAwkIDZ1cjFyDCZEWChknDWSELhEBBQyMZoIPBAeENwSJQ4wEZIFsgTCLKgKDTBgphHce X-IronPort-AV: E=Sophos;i="4.95,626,1384297200"; d="scan'208";a="52339180" Received: from mail-qc0-f181.google.com ([209.85.216.181]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 08 Jan 2014 23:57:40 +0100 Received: by mail-qc0-f181.google.com with SMTP id e9so1838326qcy.40 for ; Wed, 08 Jan 2014 14:57:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=L9CYzsGEBWYheFAQPlb+DXOBPd6z0HZP5r28NwDiklc=; b=Kgu4D5tZWL9Z1R3T+aweHht18XaCuuKnbcCFrhJg69xn1imLt4q5EKO8an15tPi1gu R+X6LR5h99177o6WiLzQlSTiqpR5JHFg6yeAKbXVD6o1IzVQWTuUeYZAmvUNTJ23PEYY anqeehuSq3txqAcxqeL3+w1mquhINO9vfeSa7SgoHz6waf14xbdICj9JpB0H0EBChTZZ AOAq/iUl7JtgNJphgqnqdEkZPaYpzIBzkAAQGLY4Fo/FArxeOzFyXR1jKk8nBH1HnarA hutSj7ed92abtbEibE2+GjP8HEddvgKWJOXKysq70eh3emBFroW81wdU7DT2USLOC4v6 11Eg== X-Received: by 10.49.109.200 with SMTP id hu8mr218614282qeb.72.1389221859413; Wed, 08 Jan 2014 14:57:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.8.8 with HTTP; Wed, 8 Jan 2014 14:57:19 -0800 (PST) In-Reply-To: <17C64E48-1AC4-4C4E-94E1-4170A39111C7@recoil.org> References: <20140108202952.GA3669@voyager> <17C64E48-1AC4-4C4E-94E1-4170A39111C7@recoil.org> From: Ashish Agarwal Date: Wed, 8 Jan 2014 17:57:19 -0500 Message-ID: To: Anil Madhavapeddy Cc: Yotam Barnoy , Roberto Di Cosmo , Ocaml Mailing List , infrastructure Content-Type: multipart/alternative; boundary=047d7bea36d271d2f304ef7d6bd9 Subject: Re: [Caml-list] [ocaml-infra] Concurrent/parallel programming --047d7bea36d271d2f304ef7d6bd9 Content-Type: text/plain; charset=ISO-8859-1 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 wrote: > On 8 Jan 2014, at 22:13, Yotam Barnoy 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 > > --047d7bea36d271d2f304ef7d6bd9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Regarding the need for a wiki, why not create a new Parall= el Programming page under tutorials [1]. A "tutorial" can be as s= imple as listing the libraries available and a brief description about the = high level goal of each.

Note ocaml.org is now almos= t entirely written in Markdown. A new page can be written quite easily, see= for example The Basics tutorial [2].





On Wed, Jan 8, 2014 at 5:38 PM, Anil Mad= havapeddy <anil@recoil.org> wrote:
On 8 Jan 2014, a= t 22:13, Yotam Barnoy <yotambarnoy@gmail.com> wrote:

Regarding a place to sha= re ideas, it seems like it would be very useful to have an official ocaml w= iki. Haskell has this and it's a huge help. In fact, I would say haskel= l development would be greatly hampered without it. There's so much inf= ormation that's relevant to more than one library ie. doesn't fit i= n any particular library's documentation. It wouldn't be too hard t= o set up a wikimedia instance on=A0ocaml.org, would it? Alternatively it should be pretty eas= y to set up something on wikia. This wiki would also be a great place to de= scribe the conceptual implementation of the compiler, which is again what h= askell has.

We do have a fledgling service for "= domain-specific" conversations, in the form of lists.ocaml.org. =A0In fact, we set up a = "wg-parallel" mailing list last year, but never announced it for = various reasons. =A0This 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.org= for a project or community group, then please do drop a line to infrastructure@li= sts.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. =A0Dealing with security issues, backups, software up= dates, outages all take up time, and I confess a preference for sipping mar= tinis and hacking on code instead of sysadmin work. Jeremy and Leo got tire= d of waiting for me to set up the wiki too, and started:

If you follow the links through there, there is a 'com= piler 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. =A0I think we could have a decent st= ab at a wiki.ocaml.org<= /a> by backing it against a GitHub repository, and not have to do any speci= al hosting for it at all (the OPAM web pages work in a similar fashion at t= he moment). =A0But for now though, I'd recommend focussing on the probl= em at hand (parallel programming) and getting some information down somewhe= re, and less on the lack of a central wiki.

-anil

_______________________________________________<= br> Infrastructure mailing list
Infrastructure@lists.ocam= l.org
http://lists.ocaml.org/listinfo/infrastructure


--047d7bea36d271d2f304ef7d6bd9--