Jump to page: 1 2
Thread overview
GSOC Summer 2015 - Second call for Proposals
Nov 05, 2014
Craig Dillabaugh
Nov 05, 2014
Jens Mueller
Nov 05, 2014
CraigDillabaugh
Nov 06, 2014
Craig Dillabaugh
Nov 22, 2014
Russel Winder
Nov 19, 2014
Bruno Medeiros
Nov 19, 2014
CraigDillabaugh
Nov 21, 2014
Craig Dillabaugh
Nov 21, 2014
Jacob Carlborg
Nov 21, 2014
CraigDillabaugh
Nov 22, 2014
Rainer Schuetze
Nov 23, 2014
Craig Dillabaugh
Nov 21, 2014
Shriramana Sharma
Nov 21, 2014
CraigDillabaugh
Nov 22, 2014
Russel Winder
Nov 23, 2014
Craig Dillabaugh
Nov 22, 2014
safety0ff
Nov 23, 2014
Craig Dillabaugh
November 05, 2014
This is my second Call for Proposals for the 2015 Google Summer of Code. Anyone interested in mentoring, or who has good idea's for a project for 2015 please post here.  So far I have the following people who have expressed interest in mentoring:

Mentor's with specific projects in mind:

Mentor                         Project Area(s)
Amaury Sechet (Deadalnix):     SDC - D Compiler as a library
Martin Nowak	               ARM Support and Bare Metal D
Iain Buclaw		       GDC

I have a pretty good set of specific idea's from Deadalnix, but I could use more specific project ideas for Martin and Iain.

A few others have volunteered to mentor, and have given general areas of interest, but I don't really have specific project suggestions from:

Andrei Alexandrescu   Phobos
Rikki Cattermole      Web Development
Russel Winder         Phobos/QML: std.parallelism, std.benchmark
Jacob Ovrum           std.i18n
Jens Mueller          std.socket, std.log, std.benchmark, std.numeric.matrix

Project Ideas (Without a Mentor)

boost::log
boost::program_options
A parser generator on par with antlr4
std.stream replacement / buffers
std.xml
SSL implementation
D Game? on Mobile platforms
Improved Garbage Collection (improve compare existing efforts)
Move some code.dlang.org libs into std.experimental
std.event (working with fibers)
std.fiber
D message passing across processes (openmp)
OGI for D
Support for paths in string imports on Windows
Automatic Reference Counting
Finish export/shared
std.smid into review queue
vibe.d (regenerate templates without full recompilation)
D to JS compiler
DDL for D2

A few other questions for the community (and possible mentors).

1. I was thinking that as a way of making our idea's/mentor's lists to stand out I would like to post short Bio's on each mentor - pictures would be nice too, but maybe some potential mentors would be put off by that.  If possible I would also like to post a link to the mentor's talks at DConf (espcially if the talk is related to the project idea(s)).   This should set our idea's list apart from most I have seen so far.  Of course I would only post a bio/picture with the potential mentor's consent.

2. I am supposed to have a backup GSOC administrator, in case I pass away unexpectedly or become otherwise incapacitated.  Any volunteers !

3. We also should have backup mentors - if you feel comfortable serving as a backup mentor for one of the posted project ideas then please let me know.

4. I am supposed to summarize our involvement and the successes and challenges of our participation for previous years, and  list our pass/fail rate for each year.  Can anyone on the forum fill me in on some of this information, especially if you have mentored in the past, or better yet are a past GSOC student still involved with D.
November 05, 2014
Craig Dillabaugh via Digitalmars-d wrote:
> This is my second Call for Proposals for the 2015 Google Summer of Code. Anyone interested in mentoring, or who has good idea's for a project for 2015 please post here.  So far I have the following people who have expressed interest in mentoring:
> 
> Mentor's with specific projects in mind:
> 
> Mentor                         Project Area(s)
> Amaury Sechet (Deadalnix):     SDC - D Compiler as a library
> Martin Nowak	               ARM Support and Bare Metal D
> Iain Buclaw		       GDC
> 
> I have a pretty good set of specific idea's from Deadalnix, but I could use more specific project ideas for Martin and Iain.
> 
> A few others have volunteered to mentor, and have given general areas of interest, but I don't really have specific project suggestions from:
> 
> Andrei Alexandrescu   Phobos
> Rikki Cattermole      Web Development
> Russel Winder         Phobos/QML: std.parallelism, std.benchmark
> Jacob Ovrum           std.i18n
> Jens Mueller          std.socket, std.log, std.benchmark,
> std.numeric.matrix

Remove std.log from that list (as it is almost finished by Robert).
I still mentor for improving std.socket (though I would need community
input from what the community likes to be changed (preferably though
issues.dlang.org)) and std.benchmark (together with Russel if he
wants to share the work), and still interested in having
std.numeric.matrix (I believe others too).
Arguably the descriptions on http://wiki.dlang.org/GSOC_2014_Ideas are
very short.

<snip more ideas />

> A few other questions for the community (and possible mentors).
> 
> 1. I was thinking that as a way of making our idea's/mentor's lists to stand out I would like to post short Bio's on each mentor - pictures would be nice too, but maybe some potential mentors would be put off by that.  If possible I would also like to post a link to the mentor's talks at DConf (espcially if the talk is related to the project idea(s)).   This should set our idea's list apart from most I have seen so far.  Of course I would only post a bio/picture with the potential mentor's consent.

Fine with me.

> 2. I am supposed to have a backup GSOC administrator, in case I pass away unexpectedly or become otherwise incapacitated.  Any volunteers !
> 
> 3. We also should have backup mentors - if you feel comfortable serving as a backup mentor for one of the posted project ideas then please let me know.
> 
> 4. I am supposed to summarize our involvement and the successes and challenges of our participation for previous years, and  list our pass/fail rate for each year.  Can anyone on the forum fill me in on some of this information, especially if you have mentored in the past, or better yet are a past GSOC student still involved with D.

I believe you should get access to the past GSOC's on http://www.google-melange.com/gsoc/homepage/google/gsoc2015?PageSpeed=noscript Andrei should have access to these. You should find there everything.

I'd like to add that I firmly believe that we should strive for a short list of important projects than a long list of anything. I say no more than seven projects that the community likes to see addressed that allow students getting involved in D. Make it few but exceptional strong. It's fine to brainstorm now and cut down later. But I want to see that cut down before polishing the project's description etc.

Thank you very much for the effort you are putting into it - invaluable.

Jens
November 05, 2014
On Wednesday, 5 November 2014 at 10:46:20 UTC, Jens Mueller via
Digitalmars-d wrote:
> Craig Dillabaugh via Digitalmars-d wrote:
>> This is my second Call for Proposals for the 2015 Google Summer of
>> Code. Anyone interested in mentoring, or who has good idea's for a
>> project for 2015 please post here.  So far I have the following
>> people who have expressed interest in mentoring:
>> 
>> Mentor's with specific projects in mind:
>> 
>> Mentor                         Project Area(s)
>> Amaury Sechet (Deadalnix):     SDC - D Compiler as a library
>> Martin Nowak	               ARM Support and Bare Metal D
>> Iain Buclaw		       GDC
>> 
>> I have a pretty good set of specific idea's from Deadalnix, but I
>> could use more specific project ideas for Martin and Iain.
>> 
>> A few others have volunteered to mentor, and have given general
>> areas of interest, but I don't really have specific project
>> suggestions from:
>> 
>> Andrei Alexandrescu   Phobos
>> Rikki Cattermole      Web Development
>> Russel Winder         Phobos/QML: std.parallelism, std.benchmark
>> Jacob Ovrum           std.i18n
>> Jens Mueller          std.socket, std.log, std.benchmark,
>> std.numeric.matrix
>
> Remove std.log from that list (as it is almost finished by Robert).
> I still mentor for improving std.socket (though I would need community
> input from what the community likes to be changed (preferably though
> issues.dlang.org)) and std.benchmark (together with Russel if he
> wants to share the work), and still interested in having
> std.numeric.matrix (I believe others too).
> Arguably the descriptions on http://wiki.dlang.org/GSOC_2014_Ideas are
> very short.
>
> <snip more ideas />
>
>> A few other questions for the community (and possible mentors).
>> 
>> 1. I was thinking that as a way of making our idea's/mentor's lists
>> to stand out I would like to post short Bio's on each mentor -
>> pictures would be nice too, but maybe some potential mentors would
>> be put off by that.  If possible I would also like to post a link to
>> the mentor's talks at DConf (espcially if the talk is related to the
>> project idea(s)).   This should set our idea's list apart from most
>> I have seen so far.  Of course I would only post a bio/picture with
>> the potential mentor's consent.
>
> Fine with me.
>
>> 2. I am supposed to have a backup GSOC administrator, in case I pass
>> away unexpectedly or become otherwise incapacitated.  Any volunteers
>> !
>> 
>> 3. We also should have backup mentors - if you feel comfortable
>> serving as a backup mentor for one of the posted project ideas then
>> please let me know.
>> 
>> 4. I am supposed to summarize our involvement and the successes and
>> challenges of our participation for previous years, and  list our
>> pass/fail rate for each year.  Can anyone on the forum fill me in on
>> some of this information, especially if you have mentored in the
>> past, or better yet are a past GSOC student still involved with D.
>
> I believe you should get access to the past GSOC's on
> http://www.google-melange.com/gsoc/homepage/google/gsoc2015?PageSpeed=noscript
> Andrei should have access to these. You should find there everything.

I did a bit of searching, and here are our entry's for 2012:

Project                 Student                    Mentor			
Mono-D	                Alex Bothe	           LightBender

Removing the global gc
lock from common
allocations in D.	Antti-Ville Tuunainen	   David Simcha

Extended unicode
support	                Dmitry Olshansky	   Andrei Alexandrescu

That is a pretty promising list, as it seems that our past
students are still involved in the community.  I will do some
more searching, but need to get to work now :o)


>
> I'd like to add that I firmly believe that we should strive for a short
> list of important projects than a long list of anything. I say no more
> than seven projects that the community likes to see addressed that allow
> students getting involved in D. Make it few but exceptional strong.
> It's fine to brainstorm now and cut down later. But I want to see that
> cut down before polishing the project's description etc.
>
> Thank you very much for the effort you are putting into it - invaluable.
>
> Jens

Thanks, I agree that we should have a few well defined projects.
It seems that Google puts lots of emphasis on the "Project Ideas"
page, so I think over the next few months I will try to make that
the best possible.





November 06, 2014
Our 2011 GSOC projects, if any of the participants would like to report on how things went, it would be appreciated.

Project                  Student               Mentor

Linear Algebra Library   Cristi Cobzarenco     David Simcha
based on SciD

An Apache Thrift         David Nadlinger       Nitay Joffe
Implementation for D

Enhance regular          Dmitry Olshansky      Fawzi Mohamed
expressions

November 19, 2014
On 05/11/2014 03:54, Craig Dillabaugh wrote:
> This is my second Call for Proposals for the 2015 Google Summer of Code.
> Anyone interested in mentoring, or who has good idea's for a project for
> 2015 please post here.  So far I have the following people who have
> expressed interest in mentoring:
>
> Mentor's with specific projects in mind:
>
> Mentor                         Project Area(s)
> Amaury Sechet (Deadalnix):     SDC - D Compiler as a library
> Martin Nowak                   ARM Support and Bare Metal D
> Iain Buclaw               GDC
>
> I have a pretty good set of specific idea's from Deadalnix, but I could
> use more specific project ideas for Martin and Iain.
>
> A few others have volunteered to mentor, and have given general areas of
> interest, but I don't really have specific project suggestions from:
>
> Andrei Alexandrescu   Phobos
> Rikki Cattermole      Web Development
> Russel Winder         Phobos/QML: std.parallelism, std.benchmark
> Jacob Ovrum           std.i18n
> Jens Mueller          std.socket, std.log, std.benchmark,
> std.numeric.matrix
>

I'm up for being a mentor again, in relation to DDT work and Eclipse IDE integration.
Note that there are plans to make the semantic engine of DDT available as a command-line semantic daemon (like DCD) - so work on that could be a potential idea. Or integration with other, non-Eclipse, IDEs.

-- 
Bruno Medeiros
https://twitter.com/brunodomedeiros
November 19, 2014
On Wednesday, 19 November 2014 at 12:18:48 UTC, Bruno Medeiros wrote:
> On 05/11/2014 03:54, Craig Dillabaugh wrote:
>> This is my second Call for Proposals for the 2015 Google Summer of Code.
>> Anyone interested in mentoring, or who has good idea's for a project for
>> 2015 please post here.  So far I have the following people who have
>> expressed interest in mentoring:
>>
>> Mentor's with specific projects in mind:
>>
>> Mentor                         Project Area(s)
>> Amaury Sechet (Deadalnix):     SDC - D Compiler as a library
>> Martin Nowak                   ARM Support and Bare Metal D
>> Iain Buclaw               GDC
>>
>> I have a pretty good set of specific idea's from Deadalnix, but I could
>> use more specific project ideas for Martin and Iain.
>>
>> A few others have volunteered to mentor, and have given general areas of
>> interest, but I don't really have specific project suggestions from:
>>
>> Andrei Alexandrescu   Phobos
>> Rikki Cattermole      Web Development
>> Russel Winder         Phobos/QML: std.parallelism, std.benchmark
>> Jacob Ovrum           std.i18n
>> Jens Mueller          std.socket, std.log, std.benchmark,
>> std.numeric.matrix
>>
>
> I'm up for being a mentor again, in relation to DDT work and Eclipse IDE integration.
> Note that there are plans to make the semantic engine of DDT available as a command-line semantic daemon (like DCD) - so work on that could be a potential idea. Or integration with other, non-Eclipse, IDEs.


Thanks. I will add you to my list, and DDT to the list of possible projects.

November 21, 2014
I've done a tiny bit a research on past GSOC projects, and based on that is my guess is we have been successful on 5/6 projects - but I am not really sure about the unsuccessful project.

Successes

1.  Linear Algebra Library based on SciD (2011)
Student: Cristi Cobzarenco    Mentor: David Simcha

I am claiming success based on : https://github.com/cristicbz/scid

The readme for which states " Most of the code from the original project
by Lars Tandle Kyllingstad has been rewritten during the 2011 Google
Summer of Code by Cristi Cobzarenco".

2. An Apache Thrift Implementation for D (2011)
Student: David Nadlinger      Mentor: Nitay Joffe

Claim of success based on: http://klickverbot.at/blog/2012/03/thrift-now-officially-supports-d/

3. Enhance regular Expressions (2011)
Student: Dmitry Olshansky    Mentor:  Fawzi Mohamed

Claim of success based on: https://github.com/DmitryOlshansky/FReD
(and recent D-Conf talks if need be).

4. Mono-D (2012)
Student: Alex Bothe	     Mentor: LightBender
Claim of success based on: https://github.com/aBothe/Mono-D

5. Extended unicode support (2012)
Student: Dmitry Olshansky      Mentor: Andrei Alexandrescu
Claim of success based on: Dmitry's continued involvement in phobos
development, though I do not have anything on how this project actually
progressed.

Unsure of Status (2012)

1. Removing the global gc lock from common allocations in D. (2012)
Student: Antti-Ville Tuunainen Mentor: David Simcha
I haven't found much info on this one.  Can either David or Antti-Ville
comment on how this project went?


November 21, 2014
On Wednesday, November 5, 2014, Craig Dillabaugh via Digitalmars-d < digitalmars-d@puremagic.com <javascript:_e(%7B%7D,'cvml','digitalmars-d@puremagic.com');>> wrote:

> This is my second Call for Proposals for the 2015 Google Summer of Code. Anyone interested in mentoring, or who has good idea's for a project for 2015 please post here.


Um sorry if I'm being noobish here but wouldn't improving or finalising the C++ interfacing support be a high priority? Recently there was a mention that lots of work has gone into the latest DMD versions but due to lack of documentation it is not clear how much exactly.

Or if really C++ support has now matured then for me personally it would be
a great boon if someone could step up to develop the budding
project Smidgen (https://github.com/alynch4047/smidgen) to become more
mature and/or use the official methods of interfacing newly introduced.

On top of that, I suppose, is the Smidgen Qt binding...


-- 
Shriramana Sharma ஶ்ரீரமணஶர்மா श्रीरमणशर्मा


November 21, 2014
On 2014-11-21 05:38, Craig Dillabaugh wrote:

> 3. Enhance regular Expressions (2011)
> Student: Dmitry Olshansky    Mentor:  Fawzi Mohamed
>
> Claim of success based on: https://github.com/DmitryOlshansky/FReD
> (and recent D-Conf talks if need be).

This is now std.regex.

> 5. Extended unicode support (2012)
> Student: Dmitry Olshansky      Mentor: Andrei Alexandrescu
> Claim of success based on: Dmitry's continued involvement in phobos
> development, though I do not have anything on how this project actually
> progressed.

This is now std.uni.

> Unsure of Status (2012)
>
> 1. Removing the global gc lock from common allocations in D. (2012)
> Student: Antti-Ville Tuunainen Mentor: David Simcha
> I haven't found much info on this one.  Can either David or Antti-Ville
> comment on how this project went?

I can't remember that last time I saw any activity here from either Antti-Ville Tuunainen or David Simcha.

-- 
/Jacob Carlborg
November 21, 2014
On Friday, 21 November 2014 at 09:29:08 UTC, Shriramana Sharma via Digitalmars-d wrote:
>> clip
>
>
> Um sorry if I'm being noobish here but wouldn't improving or finalising the
> C++ interfacing support be a high priority? Recently there was a mention
> that lots of work has gone into the latest DMD versions but due to lack of
> documentation it is not clear how much exactly.
>
> Or if really C++ support has now matured then for me personally it would be
> a great boon if someone could step up to develop the budding
> project Smidgen (https://github.com/alynch4047/smidgen) to become more
> mature and/or use the official methods of interfacing newly introduced.
>
> On top of that, I suppose, is the Smidgen Qt binding...

Sounds reasonable.  I should point out I am more of an administrator than a subject expert in these matters.  I would like to end up with say 6 to 8 solid proposals.  We could go higher if we have 'solid' proposals and mentors in place, but the final list isn't going to be a laundry list of ideas.

I am not opposed to any project that has a solid mentor and clear objectives (assuming members of the community don't raise concerns for some reason).

You mentioned you were a newbie, so that gives you about 4 months to become a subject expert ... and you can be the mentor :o)
« First   ‹ Prev
1 2