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 BB4677F6CB for ; Sun, 8 Feb 2015 20:35:04 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@bark.recoil.org) identity=helo; client-ip=5.153.225.51; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@bark.recoil.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CxBQD+uddU/zPhmQVcgwZSEkjCeoVxAgiBB0MBAQEBAQF8hAwBAQEDAXkFCwsYJwchJREGExSIBQMJDAnCZQ2FZQEBAQEBBQEBAQEBAQEBAQEYig6DQIFCFwEBSwQHMIJmgRQFkmuEFoFGgRg2gk2CJYYwhgAig25vgQuBNwEBAQ X-IPAS-Result: A0CxBQD+uddU/zPhmQVcgwZSEkjCeoVxAgiBB0MBAQEBAQF8hAwBAQEDAXkFCwsYJwchJREGExSIBQMJDAnCZQ2FZQEBAQEBBQEBAQEBAQEBAQEYig6DQIFCFwEBSwQHMIJmgRQFkmuEFoFGgRg2gk2CJYYwhgAig25vgQuBNwEBAQ X-IronPort-AV: E=Sophos;i="5.09,540,1418079600"; d="scan'208,217";a="99312951" Received: from bark.recoil.org ([5.153.225.51]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Feb 2015 20:35:03 +0100 Received: from [192.168.1.39] (cpc7-cmbg14-2-0-cust238.5-4.cable.virginm.net [86.30.244.239]); by bark.recoil.org (OpenSMTPD) with ESMTPSA id 9fa94bf9; TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO; Sun, 8 Feb 2015 19:35:00 +0000 (GMT) Content-Type: multipart/alternative; boundary="Apple-Mail=_BF86AB0D-4C32-401B-B78B-1FECCC42414D" Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) From: Anil Madhavapeddy In-Reply-To: Date: Sun, 8 Feb 2015 19:34:59 +0000 Cc: Ashish Agarwal , Ocaml Mailing List Message-Id: References: To: Yotam Barnoy X-Mailer: Apple Mail (2.2070.6) Subject: Re: [Caml-list] GSoC preparedness --Apple-Mail=_BF86AB0D-4C32-401B-B78B-1FECCC42414D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii My experience with GSoC is that they look for a combination of breadth and = preparedness, as well as selecting a few smaller organisations that are dif= ferent every year. I prefer mentoring in these internship programs for pro= jects that use OCaml as a means rather than an end, as the language will im= prove just by more people using its ecosystem and tools. It's usually coun= terproductive to expect interns to dive in and fix core compiler bugs, wher= eas a larger percentage could very valuably get started on things like OPAM= , js_of_ocaml or Mirage. Mirage/Xen will definitely be putting in an application this year again, an= d anyone interested in doing an OCaml related project is very welcome to ma= il me a suggestion or add it directly to: https://github.com/mirage/mirage-www/wiki/Pioneer-Projects It would be great to see an OCaml application as well, of course, although = it might be time better spent organising a page that is maintained on an on= going basis rather than just for the purposes of GSoC. best, Anil > On 6 Feb 2015, at 15:51, Yotam Barnoy wrote: >=20 > I believe the way it works (though I could be wrong) is that an open-sour= ce organization that signs up is supposed to have projects that concerns it= s codebase or related components. That means either the toolchain or some r= elated tool like a debugger or perhaps something like Merlin. Perhaps it co= uld even extend to a library that can be shown to be extremely useful to th= e community -- something like Lwt or Batteries. >=20 > It would be harder to make the case for something that's purely an applic= ation on top of OCaml, though I do believe that is possible once an organiz= ation is more established with GSoC, for example Xen getting Mirage into GS= oC -- Anil would probably know more about that kind of thing. >=20 > Again, I could be wrong about this, so if anyone has better information, = please correct me. >=20 > On Fri, Feb 6, 2015 at 10:42 AM, Ashish Agarwal > wrote: > What you've written implies that all projects should regard the OCaml com= piler itself. Is that the intention? Or could this support projects using t= he OCaml language for other purposes? What other purposes? General tools of= use to the OCaml community, or just anything that happens to be implemente= d in OCaml. >=20 > Thanks for providing a place to collect these ideas. >=20 >=20 > On Fri, Feb 6, 2015 at 10:35 AM, Yotam Barnoy > wrote: > Hey everyone >=20 > Another year has gone by, and Google Summer of Code is upon us again. Unf= ortunately, it doesn't seem like we're ready to participate this year eithe= r (sign up dates for mentoring organizations are Feb 9th to the 20th). Afte= r seeing some comments on reddit, I have taken the liberty of establishing = 2 pages on the ocaml.org wiki: >=20 > - GSoC ideas (https://github.com/ocaml/ocaml.org/wiki/GSoC-ideas ): this is a list of ideas for = projects that students could do. It needs to be filled up and then maintain= ed, so that by next year at least, we actually have something to show googl= e. >=20 > - GSoC Application (https://github.com/ocaml/ocaml.org/wiki/GSoC-applicat= ion ): a hastily = filled out application covering the questions google expects answered. This= should also be maintained so that it's pretty much ready to go. >=20 > Please fill out these pages as much as you can -- particularly the ideas = page. I haven't listed any project ideas myself, but I tried to write some = guidelines for the kinds of things that could be used as projects. >=20 > -Yotam >=20 >=20 --Apple-Mail=_BF86AB0D-4C32-401B-B78B-1FECCC42414D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii My experience w= ith GSoC is that they look for a combination of breadth and preparedness, a= s well as selecting a few smaller organisations that are different every ye= ar.  I prefer mentoring in these internship programs for projects that= use OCaml as a means rather than an end, as the language will improve just= by more people using its ecosystem and tools.  It's usually counterpr= oductive to expect interns to dive in and fix core compiler bugs, whereas a= larger percentage could very valuably get started on things like OPAM, js_= of_ocaml or Mirage.

Mir= age/Xen will definitely be putting in an application this year again, and a= nyone interested in doing an OCaml related project is very welcome to mail = me a suggestion or add it directly to:

It would be great to see an OCaml app= lication as well, of course, although it might be time better spent organis= ing a page that is maintained on an ongoing basis rather than just for the = purposes of GSoC.

best,
Anil

On 6 Fe= b 2015, at 15:51, Yotam Barnoy <yotambarnoy@gmail.com> wrote:

I believe th= e way it works (though I could be wrong) is that an open-source organizatio= n that signs up is supposed to have projects that concerns its codebase or = related components. That means either the toolchain or some related tool li= ke a debugger or perhaps something like Merlin. Perhaps it could even exten= d to a library that can be shown to be extremely useful to the community --= something like Lwt or Batteries.

It would be harder to make the case for something that's purely = an application on top of OCaml, though I do believe that is possible once a= n organization is more established with GSoC, for example Xen getting Mirag= e into GSoC -- Anil would probably know more about that kind of thing.

Again, I could be wro= ng about this, so if anyone has better information, please correct me.

On Fri, Feb 6, 2015 at 10:42 AM, Ashish Agarwal <agarwal1975@gmail.com> wrote:
What you've written implies tha= t all projects should regard the OCaml compiler itself. Is that the intenti= on? Or could this support projects using the OCaml language for other purpo= ses? What other purposes? General tools of use to the OCaml community, or j= ust anything that happens to be implemented in OCaml.

Thanks for providing a place to collect thes= e ideas.


On Fri, Feb 6, 2015 at 10:35 AM, Yotam Barnoy <yotambarnoy@gmail.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">
Hey everyone

Another year has gone by, a= nd Google Summer of Code is upon us again. Unfortunately, it doesn't seem l= ike we're ready to participate this year either (sign up dates for mentorin= g organizations are Feb 9th to the 20th). After seeing some comments on red= dit, I have taken the liberty of establishing 2 pages on the ocaml.org wiki:

- GSoC ideas (https://github.com/ocaml/ocaml.org/wiki/GSoC-ideas): this is a li= st of ideas for projects that students could do. It needs to be filled up a= nd then maintained, so that by next year at least, we actually have somethi= ng to show google.

- GSoC Application (https://github.com/ocaml/ocaml= .org/wiki/GSoC-application): a hastily filled out application covering = the questions google expects answered. This should also be maintained so th= at it's pretty much ready to go.

=
Please fill out these pages as much as you can -- particula= rly the ideas page. I haven't listed any project ideas myself, but I tried = to write some guidelines for the kinds of things that could be used as proj= ects.

-Yotam



= --Apple-Mail=_BF86AB0D-4C32-401B-B78B-1FECCC42414D--