www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - The D Programming Language has been accepted as a GSoC 2019

reply Seb <seb wilzba.ch> writes:
Hi all,

I have some very exciting news to share.

The D Language Language got accepted as a Google Summer of Code 
organization!

The official GSoC page provides a few initial pointers and 
details:

https://summerofcode.withgoogle.com/organizations/6103365956665344

Below, I will try to answer a few common questions:

What projects will be offered?
------------------------------

You can find a list of potential projects at the D wiki:

https://wiki.dlang.org/GSOC_2019_Ideas

However, students can, of course, come up with their own 
projects, too!

And  community: it's still possible to add more projects to this 
list.
You can also put them new/old ideas up for discussion in the 
"General" Newsgroup. Though, it would be great if you could use 
the "[gsoc]" tag, s.t. we can keep track:

https://forum.dlang.org/newpost/general?subject=%5Bgsoc%5D


I want to propose my own project. What should I do?
---------------------------------------------------

The list of proposed projects isn't final and we do encourage new 
project proposals as we want you to enjoy the GSoC and find a 
project that you care about.
A rough road-map to a successful submission for your own project 
would be:

1) Evaluate your project and its planned outcome: how can this 
project help the D community? (good examples: compiler, druntime 
standard library, dub, popular dub projects)

2) Discuss your idea with the D community (e.g. here in the 
General forum) [optional, but recommended]

3) Get in touch with the D organization admins for guidance 
[optional, but recommended]. For obvious reasons we can't tell 
you whether your project proposal would be accepted, but we can 
tell you whether your project domain works in general.

4) Prepare and submit your proposal on the GSoC website


What will you look at when judging applications?
------------------------------------------------

A few rough points that we will look at (we will publish more on 
this):

- your proposed road-map (i.e. how likely is it for you to finish 
successfully?)
- your skill set in regards to your project (i.e. have you done 
anything in the problem domain you're applying for?)
- engagement in the community / experience with D (i.e. your 
prior contributions to D)
...

I highly recommend you to read this student guide as it contains 
very helpful advice on the GSoC:

http://write.flossmanuals.net/gsocstudentguide/what-is-google-summer-of-code


I'm new to D and would like to apply. Is this still possible?
-------------------------------------------------------------

Yes of course and we do encourage you to do so.
However, we recommend you to get involved with D prior to your 
proposal submission deadline in April.
Two good starting points are:

- https://tour.dlang.org/
- https://wiki.dlang.org/Get_involved

Bugzilla can be a bit daunting at first, but there's also the 
"bootcamp" label on Bugzilla:

https://issues.dlang.org/buglist.cgi?component=phobos&keywords=bootcamp%2C%20preapproved&keywords_type=anywords&list_id=225005&product=D&query_format=advanced&resolution=---

You can always ask for help and pointers to getting involved on 
the DForum, IRC or Slack.


Where can I ask questions?
--------------------------

- DForum 
(https://forum.dlang.org/newpost/general?subject=%5Bgsoc%5D)
- Slack (#gsoc channel)
- IRC (#d)
- Mail (gsoc [at] dlang [dot] rocks)


Happy hacking!
Feb 26
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 2/26/19 5:34 PM, Seb wrote:
 Hi all,
 
 I have some very exciting news to share.
 
 The D Language Language got accepted as a Google Summer of Code 
 organization!
A few of us were waiting for permission to announce all day :o). Congratulations to Mike, Seb, and all others who made our proposal successful. Let's get in gear for a great summer. It's time for ideas!
Feb 26
prev sibling next sibling parent 12345swordy <alexanderheistermann gmail.com> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 [...]
That is great news! What is not great news is that I am no longer a student and I couldn't attend to this even though I want to.
Feb 26
prev sibling next sibling parent jmh530 <john.michael.hall gmail.com> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.
 [snip]
Great news.
Feb 27
prev sibling next sibling parent Craig Dillabaugh <craig.dillabaugh gmail.com> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 [...]
Congratulations on being excepted this year. In addition to the 'free' work for the community this is also a great way to draw in new talent.
Feb 27
prev sibling next sibling parent reply Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 The D Language Language got accepted as a Google Summer of Code 
 organization!

 The official GSoC page provides a few initial pointers and 
 details:

 https://summerofcode.withgoogle.com/organizations/6103365956665344
You guys give a very nice description of the language on that page. If I didn’t already use D, I would want to now! Bastiaan.
Feb 27
parent reply JN <666total wp.pl> writes:
On Wednesday, 27 February 2019 at 16:01:15 UTC, Bastiaan Veelo 
wrote:
 On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 The D Language Language got accepted as a Google Summer of 
 Code organization!

 The official GSoC page provides a few initial pointers and 
 details:

 https://summerofcode.withgoogle.com/organizations/6103365956665344
You guys give a very nice description of the language on that page. If I didn’t already use D, I would want to now! Bastiaan.
Or be turned off. If I didn't know about D, from that description I'd think it's some experimental language for whom Boost wasn't crazy enough with templates. "The best, most innovative ways to use the D language are yet to be discovered." That's great. But it doesn't answer the most important questions - what can it be used for, what makes it different than say C++ or Java. Although I doubt it matters in a description on a page like that. As for GSoC, good luck to all participants. I think just as important are the ideas, it's important to deliver on them, so we don't end up with lost effort such as with std.experimental.xml, which is kind of in a limbo right now.
Feb 27
next sibling parent reply "Nick Sabalausky (Abscissa)" <SeeWebsiteToContactMe semitwist.com> writes:
On 2/27/19 11:05 AM, JN wrote:
 On Wednesday, 27 February 2019 at 16:01:15 UTC, Bastiaan Veelo wrote:
 On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 The D Language Language got accepted as a Google Summer of Code 
 organization!
Awesome!
 
 Or be turned off. If I didn't know about D, from that description I'd 
 think it's some experimental language for whom Boost wasn't crazy enough 
 with templates. "The best, most innovative ways to use the D language 
 are yet to be discovered." That's great. But it doesn't answer the most 
 important questions - what can it be used for, what makes it different 
 than say C++ or Java.
In my experience, when non-D-users are asking that question, what they're REALLY looking for is one (and only one) gimmick that the entire D language (and ONLY D) takes religiously at the negligence of all else. And since "pragmatism" isn't a trendy silver-bullet ideology like Java's "Everything is an object", or JS's "Everything is a variant", Python's "Everything is a variant AND we have 'Zen'", Haskell's "Though shalt not do imperative", or Go's "ZOMG, It's from teh Google Gods!!!", so they gripe about not being spoon-fed marketing BS and walk away. Habitual consumerists. They're lost souls, slaves to pack mentality, so forget about them. Target leaders and thinkers instead. Although frankly, I have to admit, this whole "Fast code, fast" thing is complete and utter rubbish compared to the "Better C++" that we've now decided to be politically incorrect (very ironically, despite active promotion of "betterC").
Feb 27
parent "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Wed, Feb 27, 2019 at 01:04:42PM -0500, Nick Sabalausky (Abscissa) via
Digitalmars-d-announce wrote:
[...]
 Although frankly, I have to admit, this whole "Fast code, fast" thing
 is complete and utter rubbish compared to the "Better C++" that we've
 now decided to be politically incorrect (very ironically, despite
 active promotion of "betterC").
That fast-fast-fast slogan makes me cringe every time I see it. I try not to look at it every time I go to dlang.org, lest I throw up. If it weren't for the fact that D is actually technically superior to many other alternatives, I might have left D on that account alone; it's *that* bad. It surely can't have escaped the more observant among us the irony that the flagship D compiler, dmd, is the antithesis of that slogan as far as codegen quality is concerned. Thankfully, ldc/gdc comes to the rescue on the codegen front, otherwise this slogan would bear far more resemblance to fast food than I find palatable -- fast food fast, who cares if it's unhealthy and fattening AKA compile code fast, who cares if it produces slow executables. But since the PTBs have decreed it, and I really don't care enough about marketing to want to push for a change, I just shut one eye and carry on with the more important things in life. *shrug* T -- Without outlines, life would be pointless.
Feb 27
prev sibling parent aberba <karabutaworld gmail.com> writes:
On Wednesday, 27 February 2019 at 16:05:28 UTC, JN wrote:
 On Wednesday, 27 February 2019 at 16:01:15 UTC, Bastiaan Veelo 
 wrote:
 On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 The D Language Language got accepted as a Google Summer of 
 Code organization!

 The official GSoC page provides a few initial pointers and 
 details:

 https://summerofcode.withgoogle.com/organizations/6103365956665344
You guys give a very nice description of the language on that page. If I didn’t already use D, I would want to now! Bastiaan.
Or be turned off. If I didn't know about D, from that description I'd think it's some experimental language for whom Boost wasn't crazy enough with templates. "The best, most innovative ways to use the D language are yet to be discovered." That's great. But it doesn't answer the most important questions - what can it be used for, what makes it different than say C++ or Java. Although I doubt it matters in a description on a page like that. As for GSoC, good luck to all participants. I think just as important are the ideas, it's important to deliver on them, so we don't end up with lost effort such as with std.experimental.xml, which is kind of in a limbo right now.
Being too technical can sometimes blind you from expressing yourself in a way that is friendly to new adopters. Something I've noticed...and when you throw in java, C++ etc., that's poor marketing...you just assumed the person already knows and have use those programming languages. You sell your product as it is, don't bring competitors in your pitch... ruins the whole flow sometimes.
Mar 13
prev sibling next sibling parent reply Seb <seb wilzba.ch> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 The D Language Language got accepted as a Google Summer of Code 
 organization!

 The official GSoC page provides a few initial pointers and 
 details:

 https://summerofcode.withgoogle.com/organizations/6103365956665344

 Below, I will try to answer a few common questions:

 What projects will be offered?
 ------------------------------

 You can find a list of potential projects at the D wiki:

 https://wiki.dlang.org/GSOC_2019_Ideas

 However, students can, of course, come up with their own 
 projects, too!

 ...

 Happy hacking!
Students: you can find idea threads with more detailed and specific information about individual DLang GSoC subcomponents on our General Newsgroup with the [gsoc] tag. So far, these idea finding thread exists: - DUB (https://forum.dlang.org/thread/eftttpylxanvxjhoigqu forum.dlang.org) - DMD (https://forum.dlang.org/thread/iwvtxsecerbshhagaunj forum.dlang.org) Please don't be shy and start your own thread ;-)
Mar 07
parent Seb <seb wilzba.ch> writes:
On Thursday, 7 March 2019 at 10:01:33 UTC, Seb wrote:
 On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:
 Hi all,

 I have some very exciting news to share.

 The D Language Language got accepted as a Google Summer of 
 Code organization!

 The official GSoC page provides a few initial pointers and 
 details:

 https://summerofcode.withgoogle.com/organizations/6103365956665344

 Below, I will try to answer a few common questions:

 What projects will be offered?
 ------------------------------

 You can find a list of potential projects at the D wiki:

 https://wiki.dlang.org/GSOC_2019_Ideas

 However, students can, of course, come up with their own 
 projects, too!

 ...

 Happy hacking!
Students: you can find idea threads with more detailed and specific information about individual DLang GSoC subcomponents on our General Newsgroup with the [gsoc] tag. So far, these idea finding thread exists: - DUB (https://forum.dlang.org/thread/eftttpylxanvxjhoigqu forum.dlang.org) - DMD (https://forum.dlang.org/thread/iwvtxsecerbshhagaunj forum.dlang.org) Please don't be shy and start your own thread ;-)
students: There are a few more [gsoc] threads now: - Mir project: https://forum.dlang.org/post/jyzgzxqgaggltgifwnxx forum.dlang.org - D Language server: https://forum.dlang.org/post/ersuicbdvzxsliafvpjv forum.dlang.org Also please don't forget that the application period starts next week (March 25 18:00 UTC) and ends on April 9 18:00 UTC. -> https://developers.google.com/open-source/gsoc/timeline We're looking forward to your applications!
Mar 19
prev sibling parent Ron Tarrant <rontarrant gmail.com> writes:
On Tuesday, 26 February 2019 at 22:34:45 UTC, Seb wrote:

 The D Language Language got accepted as a Google Summer of Code 
 organization!
That's pretty darned cool!
Mar 08