Re: GSoC 2018 - Your project ideas
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
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
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
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
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
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
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
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