Re: GSoC 2018 - Your project ideas

2017-12-07 Thread Dmitry Olshansky via Digitalmars-d-announce
On Thursday, 7 December 2017 at 22:26:08 UTC, Bastiaan Veelo 
wrote:

On Tuesday, 5 December 2017 at 18:20:40 UTC, Seb wrote:
I am looking forward to hearing (1) what you think can be done 
in three months by a student and (2) will have a huge impact 
on the D ecosystem.


[2] https://wiki.dlang.org/GSOC_2018_Ideas


I see there is a dub section in [2]. Maybe another issue that 
has been brought up repeatedly fits in that category, namely 
extending code.dlang.org in various ways?


+

Indeed enhancing user experience of code.dlang.org such as 
showing github stars and e.g. downloads per month would be way 
more important then build tool itself.





Re: GSoC 2018 - Your project ideas

2017-12-07 Thread Adam Wilson via Digitalmars-d-announce

On 12/5/17 10:20, Seb wrote:

Hi all,

Google Summer of Code (GSoC) 2018 is about to start soon [1] (the
application period for organizations is in January 2018).
Hence, I would very happy about any project ideas you have or projects
which are important to you.
And, of course, if you would be willing to mentor a student, please
don't forget to tell me.
You can always reach me via mail (seb [at] wilzba [dot] ch) or on Slack
(dlang.slack.com). There's also a special #gsoc channel.

I have also started to work over the ideas from last year [2], but this
page is currently WIP.

@Students: if you have any questions or maybe have an idea for a project
yourself, please feel free to contact me. I'm more than happy to help!

I am looking forward to hearing (1) what you think can be done in three
months by a student and (2) will have a huge impact on the D ecosystem.

Cheers,

Seb

[1] https://developers.google.com/open-source/gsoc/timeline
[2] https://wiki.dlang.org/GSOC_2018_Ideas



I am absolutely up for mentoring this year and there are some fantastic 
projects on this list. The ones I'd be willing to mentor are:


std.database - I've done a significant amount of work on this (not on 
github yet). And I have almost two decades of experience with various 
SQL interface libraries. I've seen the good, the bad, and the ugly, and 
would be able to work very closely with the student. :)


std.eventloop - This will be needed if I am ever going to get 
Async/Await off the ground.


std.decimal - I need this for some personal projects.

Garbage Collector - It's not on the list but somebody mentioned it. 
There are actually two PR's outstanding for a precise GC from the 2016 
GSoC I mentored; here: https://github.com/dlang/druntime/pull/1603 and 
here: https://github.com/dlang/druntime/pull/1977. But there is still a 
ton of room for improvement. There are more areas that precision could 
be expanded too. The 2016 student started playing around with a 
type-based pooling collector. There are a number of ideas we could 
explore. Note that I'm not a big fan of the fork()-based GC idea since 
it's limited to *nix based systems


--
Adam Wilson
IRC: LightBender
import quiet.dlang.dev;


Re: GSoC 2018 - Your project ideas

2017-12-07 Thread jmh530 via Digitalmars-d-announce
On Thursday, 7 December 2017 at 22:26:08 UTC, Bastiaan Veelo 
wrote:


I see there is a dub section in [2]. Maybe another issue that 
has been brought up repeatedly fits in that category, namely 
extending code.dlang.org in various ways?


I had thought I had followed one of the links somewhere and it 
mentioned it, but it probably should be listed on that GSOC page.


It might be worthwhile to add some more structure to this page. 
Right now the outline is grouped broadly by project. It might be 
a little clearer to group the different projects by category 
(e.g. compiler, phobos [already there], tooling, library).


Also, it might be useful to add some information on expected 
difficulty or time intensiveness. I recall from the last time 
some of the students maybe bit off more than they could chew 
(i.e., there's no reason taking std.experimental.xml to the 
finish line or work on a precise garbage collector couldn't be 
GSOC projects for 2018). For instance, I imagine improvements to 
code.dlang.org require less knowledge than Lowerer.


Something I would add:
Jupyter kernel (could depend on either d-repl or dabble, not sure 
which is better)


Re: GSoC 2018 - Your project ideas

2017-12-07 Thread Bastiaan Veelo via Digitalmars-d-announce

On Tuesday, 5 December 2017 at 18:20:40 UTC, Seb wrote:
I am looking forward to hearing (1) what you think can be done 
in three months by a student and (2) will have a huge impact on 
the D ecosystem.


[2] https://wiki.dlang.org/GSOC_2018_Ideas


I see there is a dub section in [2]. Maybe another issue that has 
been brought up repeatedly fits in that category, namely 
extending code.dlang.org in various ways?


Re: D User Survey

2017-12-07 Thread user1234 via Digitalmars-d-announce

On Thursday, 7 December 2017 at 14:31:01 UTC, Chris wrote:
On Saturday, 2 December 2017 at 19:11:31 UTC, Dmitry Olshansky 
wrote:





Truth be told I find survey largely irrelevant.
What my gender or some such have to do with D? Or my job? What 
do we want to understand from that - “teenagers w/o like D 
language more?” or some such nonsense?


I despise demographic style surveys, ask technical aspects 
instead, it would be 10x more informative.


Yeah, it's too personal (job, company, gender). Questions 
should concentrate on technical aspects.


Survey techniques are a science after all. Google provides you 
the tools but without methodology it's peanuts. I suppose that 
this survey just allows you to locate yourself among the 
community, although it was already well known that D is more used 
in Europe and mostly by adults. I mean that the results cannot be 
used to change the development guide lines.


Only interesting Q:
- How did you learn D ? : yes, it shows for example that 
tour.dlang.org has gained its place.
- What is your PRIMARY /SECONDARY area of development where you 
focus on D ? maybe interesting to detect something that's not 
worth improving in the language. But bad formulation.
- How would you rate your experience with D compared to other 
languages? Yes, may show if D is generating D-language-centered 
people.


and few others. Average SLOC per project would have been 
interesting too. TIme spent per day.




Re: Visual D 0.46.0 released - more VS2017 and LDC integration

2017-12-07 Thread Radu via Digitalmars-d-announce
On Saturday, 2 December 2017 at 16:31:00 UTC, Rainer Schuetze 
wrote:

Hi,

I have just released version 0.46 of Visual D, see 
http://rainers.github.io/visuald/visuald/StartPage.html


This release doesn't come with major new features, but a list 
of bug fixes and incremental improvements, those with the 
largest impact:


* improved VS 2017 integration
* improved LDC support
* support for new symbol mangling and parsing 'static foreach'

See 
http://rainers.github.io/visuald/visuald/VersionHistory.html 
for the full version history.


Visual D is a Visual Studio extension that adds D language 
support to VS2008-2017. It is written in D, its source code can 
be found on github: 
https://github.com/D-Programming-Language/visuald, pull 
requests welcome.


Happy coding,
Rainer


Cool stuff, thanks!


Re: D User Survey

2017-12-07 Thread Chris via Digitalmars-d-announce
On Saturday, 2 December 2017 at 19:11:31 UTC, Dmitry Olshansky 
wrote:





Truth be told I find survey largely irrelevant.
What my gender or some such have to do with D? Or my job? What 
do we want to understand from that - “teenagers w/o like D 
language more?” or some such nonsense?


I despise demographic style surveys, ask technical aspects 
instead, it would be 10x more informative.


Yeah, it's too personal (job, company, gender). Questions should 
concentrate on technical aspects.


Btw, the country I reside in is not on the list: Ireland. It's 
neither listed as Ireland nor as Republic of Ireland (the 
official name in English) nor as Éire / Poblacht na hÉireann (the 
official name in Irish). I checked with the search function to be 
sure to be sure :-) I didn't know Ireland was so unknown, unless, 
of course, I'm supposed to choose "Great Britain".





D IDE Coedit - version 3.5.1 released

2017-12-07 Thread Basile B. via Digitalmars-d-announce
This is a highly recommended update for Windows users. See the 
regression section in the changelog [1].


If by any chance the FreeBSD packager or the AUR's one (aka Wild) 
read this, please note that i've switched to SemVer, so update 
your scripts.


It's also worth mentioning that this change has been made because 
i won't develop it much anymore. So from now only minor and dot 
releases.


[1]: https://github.com/BBasile/Coedit/releases