Re: DCD v0.4.0
On Friday, 14 November 2014 at 08:50:19 UTC, Brian Schott wrote: https://github.com/Hackerpilot/DCD/releases/tag/v0.4.0 The D Completion Daemon is an IDE-independent autocompletion tool for D code. Changes from 0.3.2 to beta 1: * #162 You can now ask the server for symbol location information without a cursor location or a file being edited. * #117 Import statement autocompletion now knows how to handle normal imports, multiple imports, renamed imports, multiple renamed imports combined with normal imports, and other crazy things. * #56 Support the with statement. * Fix function call tip display for complicated bits of code such as Derelict 3. Changes from beta 1 to beta 2: * Add --version to both the client and server * Update man pages * Update README * Update --help output for client and server Changes from beta 2 to 0.4.0: * Fixes to function call tip display with explicit template instantiation. * Updated libdparse dependency to fix various parser bugs (and language changes) * Fixed the LDC portion of the makefile Thanks for all your work on this. When I first saw the following thread title: http://forum.dlang.org/thread/lzlokumkksfaiilzn...@forum.dlang.org I was worried you might have given up.
Re: D is for Data Science
On Friday, 28 November 2014 at 22:00:21 UTC, bearophile wrote: Tomer Rosenschtein: Awesome article. Paper of the week is a modest word for this. The D code is not good. Bye, bearophile Maybe not good by the standards of this group, but it does represent the efforts of someone doing 'real work', so I think it is worthwhile. I would bet that 'in the wild' there is a lot more D code that looks like that than what might be considered good, idiomatic D. Craig
Re: D is for Data Science
On Friday, 28 November 2014 at 22:41:12 UTC, Tomer Rosenschtein wrote: On Friday, 28 November 2014 at 22:31:19 UTC, CraigDillabaugh wrote: On Friday, 28 November 2014 at 22:00:21 UTC, bearophile wrote: Tomer Rosenschtein: Awesome article. Paper of the week is a modest word for this. The D code is not good. Bye, bearophile Maybe not good by the standards of this group, but it does represent the efforts of someone doing 'real work', so I think it is worthwhile. I would bet that 'in the wild' there is a lot more D code that looks like that than what might be considered good, idiomatic D. Craig I understand why D is still underground.The guy use R, by miracle he suddently test a strong typed-compiled-lang and he concludes: well, those compiled lang seem interesting Then Someone post this here, on reddit, on HackerNews... And Miracle! Everybody thinks it's awesome. Common... You're the one that called it awesome! I don't think anyone here was overly excited about it, but we are always happy to see D get good press. Maybe the guy the wrote the article is just an average programmer, but hey most of the programmers in the world are average programmers - so this article could appeal to that segment of the market.
Re: Calypso: Direct and full interfacing to C++
On Tuesday, 23 December 2014 at 11:53:38 UTC, Dicebot wrote: On Tuesday, 23 December 2014 at 10:52:58 UTC, Joseph Rushton Wakeling wrote: clip Consider both things like embedded/MIPS and Windows64 - LLVM tooling is not as strong on those right now, GCC does not provide such easy way to reuse C++ frontend and with DMD/MSVC it is simply beyond feasibility. clip Regarding GCC C++ frontend, will this be of help (also recently posted on this list): http://forum.dlang.org/thread/weodkqwxrqetvolhb...@forum.dlang.org
Re: This Week in D, Issue 3
On Monday, 26 January 2015 at 05:15:51 UTC, Adam D. Ruppe wrote: I've been out of town this week and also dealing with trying to remotely find my lost dog (she got away from the sitter... and no luck yet :( ) so I haven't been as active as I often am in the D community, but I still made time to compile another issue! http://arsdnet.net/this-week-in-d/jan-25.html Also available via RSS: http://arsdnet.net/this-week-in-d/twid.rss This week's tip goes into the import statement which many people use but not everyone realizes what all it can do. D.announce seemed a bit less active this week too (my criteria for inclusion there is simply a new thread made since last time, so new posts in an existing thread don't count), but there were a lot of bug and pull request action this week (mostly related to the style tweaks)! Thanks for your work. Good luck with the search for your dog! Craig
Re: Martin Nowak is our new release czar
On Thursday, 5 February 2015 at 00:07:37 UTC, Andrei Alexandrescu wrote: Andrew Edwards, our former release czar, declined his czardom because he went to college. Thanks and good luck! He left a void of power. After a period of turmoil and intestine political fights, we have a new, ruthless czar: Martin Nowak. He plans to put us on a path of regular, predictable 6-week releases, thus ending the D Middle Ages. Please throw your hat in the air with me to hail the new czar! :o) Andrei So, reading between the lines, what you are trying to say is Martin was the only volunteer. Thanks Martin, and good luck! (Tosses hat ... /\ / \ -- well, ASCII art was never one of my strong suits.)
Re: DOtherSide: QML bindings for both D and Nim
On Wednesday, 31 December 2014 at 13:11:39 UTC, filcuc wrote: Hi all, i'll like to share my project for building the bindings for QML in both D and Nim programming languages. The project is young and it's not complete, however at the current state slots, signals and properties can be exposed to QML from D. So a pure databound application can be created (like MVVM). The projects is hosted on github https://github.com/filcuc/DOtherSide. A the current state the syntax isn't pretty so i'm glad in any contribution for improving it. Have a nice new year, Hi filcuc. We are looking for mentor/projects for the 2015 Google Summer of Code project. Would you be interested in mentoring a student to do some work on this project?
Re: Release D 2.067.0
On Tuesday, 24 March 2015 at 17:08:03 UTC, Martin Nowak wrote: Glad to announce D 2.067.0. This release comes with many improvements. The GC is a lot faster for most use-cases, we have improved C++ interoperability and fixed plenty of bugs. See the changelog for more details. http://dlang.org/changelog.html Download pages and documentation will be updated within the next few hours. http://downloads.dlang.org/releases/2.x/2.067.0/ http://ftp.digitalmars.com/ Until the binaries are mirrored to the official site, you can get them here. https://dlang.dawg.eu/downloads/dmd.2.067.0/ -Martin Congratulations to Martin and everyone else who contributed. Craig
Re: GSoC 2015 - Application Rejected
On Monday, 2 March 2015 at 19:39:50 UTC, Russel Winder wrote: On Mon, 2015-03-02 at 19:10 +, CraigDillabaugh via Digitalmars-d-announce wrote: […] Tying to keep things positive, at least I don't have to spend a good chunk of my summer working with that horrible Melange site, and the rest of you won't have to put up with my GSoC pestering ... Google's Melange site is a disgrace, it is truly horrible. I suspect it is something written by someone who is a failure as a Web applications developer. Having you hectoring us makes things happen, do not stop doing this please. I will try to keep hectoring folks, but you all get a break at least for the summer :o)
Re: GSoC 2015 - Application Rejected
On Monday, 2 March 2015 at 22:36:43 UTC, weaselcat wrote: On Monday, 2 March 2015 at 19:08:49 UTC, CraigDillabaugh wrote: Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Thanks to everyone who helped out on this, especially to those who volunteered to mentor. I've asked Google to provide me with feedback, and I will post that here once/if I get something from them. If I am not asked to resign I am happy to volunteer for this post again next year. Hopefully I can learn something from this year and any feedback they provide. Cheers, Craig List of accepted projects https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015 a lot of other languages got accepted :( Yes, but I didn't see Rust, Nimrod, or Go on there, so I suppose we are on even footing with our main competition.
Re: GSoC 2015 - Application Rejected
On Monday, 2 March 2015 at 20:56:39 UTC, Walter Bright wrote: On 3/2/2015 11:08 AM, CraigDillabaugh wrote: Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Thanks to everyone who helped out on this, especially to those who volunteered to mentor. I've asked Google to provide me with feedback, and I will post that here once/if I get something from them. If I am not asked to resign I am happy to volunteer for this post again next year. Hopefully I can learn something from this year and any feedback they provide. Thank you very much for taking the initiative and lead on this, Craig. Having done this myself (with Andrei), I know how much work it is. I'm sorry it didn't work out in our favor, but it's important that you tried. Thanks for the kind words.
Re: GSoC 2015 - Application Rejected
On Monday, 2 March 2015 at 19:50:07 UTC, Martin Nowak wrote: On 03/02/2015 08:08 PM, CraigDillabaugh wrote: Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Thanks to everyone who helped out on this, especially to those who volunteered to mentor. Just read that as well, it's a pity. Thanks for all the good work Craig. I've asked Google to provide me with feedback, and I will post that here once/if I get something from them. You sent them a mail? Let's hope we get some qualified feedback. I'll try to attend the IRC feedback meeting as well. -Martin Martin, thanks. If you can get in on the IRC that would be great. Google returned my message but it was basically We had a lot of hard decisions, and your organization was one of those ... I bet everyone who failed an application gets the same feedback :o) I sent a message asking for a bit more in-depth feedback, we will see how that turns out!
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 09:03:44 UTC, weaselcat wrote: On Tuesday, 3 March 2015 at 08:14:55 UTC, Russel Winder wrote: On Mon, 2015-03-02 at 23:00 +, CraigDillabaugh via Digitalmars-d-announce wrote: […] Yes, but I didn't see Rust, Nimrod, or Go on there, so I suppose we are on even footing with our main competition. It's called Nim now. I suspect there was a rationale for the change, but I am not sure it was worth it. The rationale was that Nimrod has a fairly negative meaning attached to it in American(?) English. I'm not sure if it exists in other English dialects. In Canada (were are about 1/2 way between the Brits + Americans) at least it was/is a derogatory term for someone who wasn't too bright. I always thought the name was a bit awkward because of that, and I should have remembered that they renamed it Nim.
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 08:09:30 UTC, Russel Winder wrote: On Mon, 2015-03-02 at 22:51 +, CraigDillabaugh via Digitalmars-d-announce wrote: […] I sent a message asking for a bit more in-depth feedback, we will see how that turns out! I suspect it is like any decision making process where there are N places for M applications and N M, many get culled by fairly arbitrary criteria simply to get the numbers down and make the decision making tractable. We are going through this right now with the DevoxxUK 2015 programme committee, and many of us have a fear we might have missed a good proposal in the mass culling needed to get few enough selected not to have an overburdened programme. I imagine you are correct. I understand that Google can't take everyone, and they no doubt have some tough choices, so I don't feel that we have been unfairly treated in any way. I am hoping though we can get some feedback so that next year's entry can be better though.
Re: GSoC 2015 - Application Rejected
On Monday, 2 March 2015 at 19:08:49 UTC, CraigDillabaugh wrote: Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Thanks to everyone who helped out on this, especially to those who volunteered to mentor. I've asked Google to provide me with feedback, and I will post that here once/if I get something from them. If I am not asked to resign I am happy to volunteer for this post again next year. Hopefully I can learn something from this year and any feedback they provide. Cheers, Craig Tying to keep things positive, at least I don't have to spend a good chunk of my summer working with that horrible Melange site, and the rest of you won't have to put up with my GSoC pestering ...
GSoC 2015 - Application Rejected
Unfortunately our organizational proposal for the 2015 Google Summer of Code was rejected. Thanks to everyone who helped out on this, especially to those who volunteered to mentor. I've asked Google to provide me with feedback, and I will post that here once/if I get something from them. If I am not asked to resign I am happy to volunteer for this post again next year. Hopefully I can learn something from this year and any feedback they provide. Cheers, Craig
Re: LLVM 3.6 released - LDC master branch/0.15.1 is ready to use it!
On Friday, 27 February 2015 at 19:44:01 UTC, Kai Nacke wrote: Hi all! Finally, LLVM 3.6 has been released! See the release notes here: http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html Downloads: http://llvm.org/releases/download.html#3.6.0 Also note that LDC is mentioned in the release notes as one of the projects who are already supporting LLVM 3.6. Just recompile LDC using master branch from GitHub or from the 0.15.1 source. This is the 6th time that LDC and D are mentioned in the LLVM release notes! Regards, Kai Congratulations! Thanks for your work on this.
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 17:40:55 UTC, Jacob Carlborg wrote: On 2015-03-03 14:45, CraigDillabaugh wrote: That would require some serious chutzpah! Are you volunteering to mentor that? Not really. That was not completely serious proposal, hence the smiley. I would probably need to know vibe.d as well, which I don't. I guess I should have added a smiley myself, I had figured as much. I did get feedback from Google. It was as follows: == Hi Craig, We wanted your ideas page to be formatted in our preferred format and to have each idea fleshed out with potential mentors, difficulty level, required skills, etc. That would have helped. However, largely this was a matter of us just not having enough space to accept all the orgs we wanted to except. Good luck next year! == Sort of odd, since we had ideas listed with potential mentors, difficulty levels, and so forth ... feels sort of like a generic response again. Maybe next year I will have to use blink tags on those parts of the list :o)
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 08:37:11 UTC, Jacob Carlborg wrote: On 2015-03-02 20:39, Russel Winder via Digitalmars-d-announce wrote: Google's Melange site is a disgrace, it is truly horrible. I suspect it is something written by someone who is a failure as a Web applications developer. Use that as a project for next year, rewrite the site in D and make it useable :) That would require some serious chutzpah! Are you volunteering to mentor that? It would almost be worth having our application rejected just to have that in our list of projects ... just think of all the great PR we could generate!
Re: Dgame RC #1
On Thursday, 2 April 2015 at 09:30:43 UTC, Namespace wrote: Just a follow up comment. Apparently the instructions for installing all libraries at once in the tutorial don't work for OpenSuse. So I couldn't just install the SDL library but had to install the other libraries individually: So just in case there are any other OpenSuse users out there (note, I suppose I didn't need the devel version of libSDL2 ...): sudo zypper in libSDL2-devel sudo zypper in libSDL2_image-2_0-0 sudo zypper in libSDL2_mixer-2_0-0 sudo zypper in libSDL2_ttf-2_0-0 I will add this to the installation tutorial. Unfortunately I did not tested Dgame with OpenSUSE, sorry for your trouble. No worries, you can't test everything, and OpenSUSE isn't as popular as some other distros. Also, I guess OpenSUSE isn't going to work with default libs anyway because of the versions. I am going to build SDL from scratch and install. I've downloaded 2.0.3, so I should be good to go. Thanks Namespace and Mike for your help.
Re: Dgame RC #1
On Wednesday, 1 April 2015 at 18:30:01 UTC, Namespace wrote: Since the weekend Dgame went into the release phase: https://github.com/Dgame/Dgame/releases/tag/v0.5.0-rc.1 http://dgame-dev.de/?page=download The Website (http://dgame-dev.de/) is fully updated and should be useable on every device. Please let me know if you noticed unexpected behavior (at Dgame or on the website). I also want to participate on one game a month (http://www.onegameamonth.com/). I hope you will vote for me there. ;) I'm sure that will bring some new light to the D community and it will be a good stress test for Dgame. Looks nice. I've never done any real game programming, but I told my kids that we should try to design some simple games together (since I want to get them interested in coding). I am going to give Dgame a try. Thanks for making this available. Craig
Re: Calypso: Direct and full interfacing to C++
On Tuesday, 19 May 2015 at 08:09:33 UTC, Suliman wrote: modmap (C++) gdalwarper; import std.stdio; void main() { GDALDatasetH hSrcDS, hDstDS; GDALAllRegister(); writeln(hello); } error: app.d(7): Error: undefined identifier GDALDatasetH app.d(7): Error: undefined identifier GDALDatasetH app.d(8): Error: undefined identifier GDALAllRegister Perhaps you also need to include the GDAL headers, as I suspect gdalwarper doesn't define GDALDatasetH.
Re: Calypso: Direct and full interfacing to C++
On Tuesday, 19 May 2015 at 17:31:07 UTC, Kelly wrote: On Tuesday, 19 May 2015 at 16:33:00 UTC, CraigDillabaugh wrote: On Tuesday, 19 May 2015 at 08:09:33 UTC, Suliman wrote: modmap (C++) gdalwarper; import std.stdio; void main() { GDALDatasetH hSrcDS, hDstDS; GDALAllRegister(); writeln(hello); } error: app.d(7): Error: undefined identifier GDALDatasetH app.d(7): Error: undefined identifier GDALDatasetH app.d(8): Error: undefined identifier GDALAllRegister Perhaps you also need to include the GDAL headers, as I suspect gdalwarper doesn't define GDALDatasetH. Hi Craig, The method here is to actually 'import (C++) _;' since that '_' will make Calypso import all the global functions/variables/typedefs in gdalwarper. This works for namespaces also, so if you have a namespace in a different example called MySpace, then calling 'import (C++) MySpace._;' will import all the functions/variables/typedefs in the namespace and make them accessible in your D file. If you just have a single class in the MySpace namespace called 'myclass', and you would like to use it in your D program, then use 'import (C++) MySpace.myclass;' to import it. Then instantiate the class in D and use it from there. Thanks, Kelly Kelly, Just to clarify then. If gdalwarper.h includes gdal.h and GDALDatasetH is declared in gdal.h, then gdal.h gets imported too? Craig
Re: Moving forward with work on the D language and foundation
On Monday, 24 August 2015 at 18:43:01 UTC, Andrei Alexandrescu wrote: Hello everyone, Following an increasing desire to focus on working on the D language and foundation, I have recently made the difficult decision to part ways with Facebook, my employer of five years and nine months. Facebook has impacted my career and life very positively, and I am grateful to have been a part of it for this long. The time has come for me, however, to fully focus on pushing D forward. As sorry I am for leaving a good and secure career behind, I am excited many times over about the great challenges and opportunities going forward. Next step with the D Language Foundation is a formal talk with the foundation's prospective attorney tomorrow. I hope to get the foundation in motion as soon as possible, though I'm told there are numerous steps to complete. I will keep this forum posted about progress. I'm also glad to announce that the D Language Foundation already has a donor - I have decided to contribute my books' royalties to it. I encourage others to respond in kind. Thanks, Andrei As many others have said, I respect your courageous decision to leave a secure job at Facebook. Very best of luck with your move to the D Language Foundation. It has been a very exciting week for the D language.
Re: Google Summer of Code 2016 Ideas Page
On Friday, 6 November 2015 at 14:20:54 UTC, Gerald Jansen wrote: On Friday, 6 November 2015 at 13:53:25 UTC, CraigDillabaugh wrote: On Friday, 6 November 2015 at 09:07:36 UTC, Gerald Jansen wrote: [...] Would you be interested in mentoring that? Also, for anything Phobos related it would be good to have general consensus that the project would eventually make its way into std.experimental at least. The discussion you linked to proposed the idea, but there wasn't much follow on. Perhaps a proposal should be floated on the General thread. I am still in D kindergarten and this is way out of my depth. Sorry for the noise. No need to apologize. Maybe if you can't do it, we can find someone who would .. but I always ask as a matter of principle :o)
Re: Google Summer of Code 2016 Ideas Page
On Friday, 6 November 2015 at 08:47:48 UTC, FreeSlave wrote: On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh wrote: The ideas page for the 2016 Google Summer of Code is now up: http://wiki.dlang.org/GSOC_2016_Ideas Right now it is remarkably similar to the 2015 page! The Google folks seem rather busy, so maybe no one would notice, but if anyone has ideas for new projects that would be fantastic. Also, if anyone feels an existing project needs to be withdrawn, please let me know. Cheers, Craig Cool, I did not know there're plans for std.i18n. By the way, I'm not student anymore, so no GSOC for me. But now you can be a mentor :o)
Re: Google Summer of Code 2016 Ideas Page
On Friday, 6 November 2015 at 03:19:58 UTC, Rikki Cattermole wrote: On 06/11/15 4:17 PM, Craig Dillabaugh wrote: The ideas page for the 2016 Google Summer of Code is now up: http://wiki.dlang.org/GSOC_2016_Ideas Right now it is remarkably similar to the 2015 page! The Google folks seem rather busy, so maybe no one would notice, but if anyone has ideas for new projects that would be fantastic. Also, if anyone feels an existing project needs to be withdrawn, please let me know. Cheers, Craig Please withdraw Cmsed. I've since stopped working on it. In favor of writing a web application server. Which should solve most of the problems it had. Will do!
Re: Google Summer of Code 2016 Ideas Page
On Friday, 6 November 2015 at 09:07:36 UTC, Gerald Jansen wrote: On Friday, 6 November 2015 at 03:17:59 UTC, Craig Dillabaugh wrote: The ideas page for the 2016 Google Summer of Code is now up: http://wiki.dlang.org/GSOC_2016_Ideas Concerning "Phobos: D Standard Library", specifically std.parallel, how about "a fork()-backend to std.process OR std.parallel" as mentioned in this post [1]. [1] http://forum.dlang.org/post/lpktvvgesolvoprjw...@forum.dlang.org Would you be interested in mentoring that? Also, for anything Phobos related it would be good to have general consensus that the project would eventually make its way into std.experimental at least. The discussion you linked to proposed the idea, but there wasn't much follow on. Perhaps a proposal should be floated on the General thread.
Re: DUB 0.9.24 release
On Sunday, 20 September 2015 at 19:36:13 UTC, Sönke Ludwig wrote: Getting close to the 1.0.0 milestone, this release implements all of the major missing features except for a reviewed/cleaned up D API. The most important changes in this release are: clip Download: http://code.dlang.org/download Change log: https://github.com/D-Programming-Language/dub/blob/master/CHANGELOG.md [1]: https://github.com/Abscissa/SDLang-D/ [2]: http://code.dlang.org/package-format?lang=sdl [3]: http://code.dlang.org/docs/commandline Thanks for all your hard work. The SDLang looks good, and the improved documentation is attractive.
Re: GSoC 2016 - D Foundation was accepted!
On Tuesday, 1 March 2016 at 15:30:26 UTC, Gary Willoughby wrote: On Tuesday, 1 March 2016 at 01:55:09 UTC, Jeremy DeHaan wrote: Hello everyone! I didn't see mention of this yet, but earlier today Google released their list of accepted Organizations for this year's GSoC. Guess what! The D Foundation made the cut! Thank you to everyone that worked on the proposals and application. This is awesome and you all are awesome! Now to get started on my own application... There's someone already here asking for help to get started with D. http://forum.dlang.org/thread/unjwimupfbeoopknq...@forum.dlang.org Thanks all for the kind words. Nice to see we got in, and hopefully we can make some positive strides for D out of this.
Google Summer of Code
I am pleased to announce that the D Foundation has been awarded 4 slots for the 2016 Google Summer of Code. https://summerofcode.withgoogle.com/organizations/5078256051027968/ Congratulations to Lodovico Giaretta A replacement of std.xml for the Phobos standard library Sebastian Wilzbach Science for D - a non-uniform RNG Jeremy DeHaan Precise Garbage Collector Wojciech Szęszoł Improvements for dstep on their successful proposals. They faced very stiff competition, and unfortunately we had to turn down a number of very good proposals. Perhaps we should have been more greedy and asked for six or seven slots. I hope the community will extend a warm welcome to these students, and we welcome all of your efforts in helping these students achieve success in the coming months. Finally, thanks to all our mentors who put in hours of work in evaluating the proposals to this point.
Re: This Right In: PLDI 2020 will take place online and registration is FREE. Closes on Jun 5, so hurry!
On Thursday, 4 June 2020 at 12:46:51 UTC, Andrei Alexandrescu wrote: clip These caught my eye: https://pldi20.sigplan.org/home/SOAP-2020 (on the 15th) https://conf.researchr.org/track/ismm-2020/ismm-2020 (on the 16th) Before I checked out the first of the workshop links you provided, I thought it was about Simple Object Access Protocol, and I started having flashbacks of working with gSoap. Happily, it is about something else altogether.