Jump to page: 1 2
Thread overview
The D Programming Language has been accepted as a GSoC 2019 organization
Feb 26
Seb
Feb 27
jmh530
Feb 27
JN
Mar 13
aberba
Mar 07
Seb
Mar 19
Seb
February 26
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!
February 26
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!
February 27
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.
February 27
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.
February 27
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.
February 27
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.
February 27
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.
February 27
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").
February 27
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.
March 07
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 ;-)
« First   ‹ Prev
1 2