May 22, 2018 Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to jmh530 | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eduard Staniloiu | 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 Re: Ideas for students' summer projects | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Franklin | 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).
|
Copyright © 1999-2021 by the D Language Foundation