Jump to page: 1 25  
Page
Thread overview
Ideas for students' summer projects
May 22, 2018
Eduard Staniloiu
May 22, 2018
jmh530
May 22, 2018
Gheorghe Gabriel
May 23, 2018
Mike Franklin
May 23, 2018
Meta
May 24, 2018
Patrick Schluter
May 24, 2018
Patrick Schluter
May 24, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
Jonathan
May 25, 2018
meppl
May 25, 2018
rikki cattermole
May 23, 2018
Mike Franklin
May 23, 2018
rikki cattermole
May 23, 2018
rikki cattermole
Contributing to DMD
May 24, 2018
Mike Franklin
May 24, 2018
Mike Franklin
May 24, 2018
Jacob Carlborg
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
Jun 21, 2018
Stefan Koch
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 25, 2018
Seb
May 25, 2018
Mike Franklin
May 23, 2018
Mike Franklin
May 23, 2018
12345swordy
May 23, 2018
12345swordy
May 23, 2018
Mike Franklin
May 23, 2018
rikki cattermole
May 23, 2018
Mike Franklin
May 23, 2018
rikki cattermole
May 23, 2018
Mike Franklin
May 23, 2018
Andrea Fontana
May 22, 2018
Hello, everyone!

We, at UPB, have initiated D's participation to ROSEdu Summer of Code, see http://soc.rosedu.org/2018/.

I will be mentoring a student over the summer and I was wondering if you have
any suggestions for a project. If there is a library or feature that you would like
just drop an idea.

The proposed idea should be something that can be done in 8-10 weeks, though, ideally, we hope that the student/s will continue to contribute to the community after the summer ends.

Let the brainstorming begin!
May 22, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:
> Hello, everyone!
>
> We, at UPB, have initiated D's participation to ROSEdu Summer of Code, see http://soc.rosedu.org/2018/.
>
> I will be mentoring a student over the summer and I was wondering if you have
> any suggestions for a project. If there is a library or feature that you would like
> just drop an idea.
>
> The proposed idea should be something that can be done in 8-10 weeks, though, ideally, we hope that the student/s will continue to contribute to the community after the summer ends.
>
> Let the brainstorming begin!

GSOC ideas would obviously be a good place to start.
https://wiki.dlang.org/GSOC_2018_Ideas
May 22, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:
> Hello, everyone!
>
> We, at UPB, have initiated D's participation to ROSEdu Summer

Awsome! Come to Titu Maiorescu University too. Here, we love D, some of us at least. :)
May 22, 2018
On 5/22/18 1:39 PM, jmh530 wrote:
> On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:
>> Hello, everyone!
>>
>> We, at UPB, have initiated D's participation to ROSEdu Summer of Code, see http://soc.rosedu.org/2018/.
>>
>> I will be mentoring a student over the summer and I was wondering if you have
>> any suggestions for a project. If there is a library or feature that you would like
>> just drop an idea.
>>
>> The proposed idea should be something that can be done in 8-10 weeks, though, ideally, we hope that the student/s will continue to contribute to the community after the summer ends.
>>
>> Let the brainstorming begin!
> 
> GSOC ideas would obviously be a good place to start.
> https://wiki.dlang.org/GSOC_2018_Ideas

We're looking at those, plus any fresh ideas.
May 23, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:

> Let the brainstorming begin!

I would like to see a dependency-less Phobos-like library that can be used by the DMD compiler, druntime, -betterC, and other runtime-less/phobos-less use cases.  It would have no dependencies whatsoever.

There's a lot of useful stuff in Phobos that does not need to be dependent on other Phobos modules or Druntime.  std.meta is the first that likely comes to mind, but then there's also traits, typecons, demangle, etc..

As a contrived illustration, take a look at the code in https://github.com/dlang/druntime/blob/master/src/core/internal/string.d  Those same features are also in Phobos.

Such a library would make more D idioms available to the compilers, druntime, and those that are programming runtime-less applications like bare-metal, operating systems, microcontrollers, or libraries used from other languages.

I already started a project at https://github.com/JinShil/utiliD just a few days ago.  It'd be great is someone else could do the work instead :-)

Mike
May 23, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:

> Let the brainstorming begin!

It might be useful for measuring D's progress if we had some kind of stats about D updated on a daily basis.

This is the most useful page I know of at the moment:  https://auto-tester.puremagic.com/chart.ghtml?projectid=1

Some stats that would be nice to see:
  * Pull Requests per hour/day/week/month/year
  * PR reviews per hour/day/week/month/year
  * Stats about website (basically the kind of stuff you'd get from google analytics dashboard)
  * Number of D repositories on Github/Bitbucket/whatever
  * Number of contributions to D repositories per hour/day/week/month/year

Those are just things that popped into my head while writing this post.  I'm sure someone invested in such a project could come up with more useful stats.

We just want some data to measure progress (or lack thereof) so we can inform where to allocate resources.

Mike
May 23, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:

> Let the brainstorming begin!

Make WebAssembly a thing in D.

See https://forum.dlang.org/post/ejplfelcqsvjmdvxtsnq@forum.dlang.org

Currently C++ and Rust dominate that domain.  D could kick some web asm there too.

Mike
May 23, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:

> Let the brainstorming begin!

An apprentice for Walter.

I think Walter needs an apprentice (or 10).  Too much knowledge about D's design decisions, present, and future are locked up in his mind.  He needs to be disseminating his knowledge, training the next generation of D maintainers, and widening the bottleneck that currently exists for fixing bugs and evolving the language.

Mike
May 23, 2018
On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:

> Let the brainstorming begin!

Get some help allocated to GDC.

It seems progress on GDC has stalled for reasons I'm not quite sure of.  I'm trying to help, but it's becoming more apparent that I'm not the right person for the job.  Getting GDC up to date as much as possible with DMD's frontend and getting GDC merged into the next GCC release would be a boon for D.  Is there something we can do to move that along?

Mike
May 23, 2018
On 23/05/2018 2:00 PM, Mike Franklin wrote:
> On Tuesday, 22 May 2018 at 16:27:05 UTC, Eduard Staniloiu wrote:
> 
>> Let the brainstorming begin!
> 
> An apprentice for Walter.
> 
> I think Walter needs an apprentice (or 10).  Too much knowledge about D's design decisions, present, and future are locked up in his mind.  He needs to be disseminating his knowledge, training the next generation of D maintainers, and widening the bottleneck that currently exists for fixing bugs and evolving the language.
> 
> Mike

That requires hiring somebody full time, I don't think that should be taken lightly (not that I disagree with the idea of it).
« First   ‹ Prev
1 2 3 4 5