Re: Google Summer of Code -- An Apology
On Saturday, 5 March 2022 at 01:33:16 UTC, Mike Parker wrote: Several weeks ago, I received an email from Google informing me that the application period for the 2022 Summer of Code was approaching. I made a mental note, then went back to whatever I was in the middle of at the time without making any other kind of note. Then I completely forgot about it. The end result is that I missed the deadline for mentor organization applications. We won't be participating in GSoC this year. I apologize to everyone for dropping the ball on this, especially those of you who were looking forward to getting into it this year. I've already put a couple of reminders on my Calendar to prevent this from happening again next year. Years ago I was the GSoC admin and I filled in all the forms and had everything set to go. At the submission deadline I was up rather late completing the last set of forms. I failed to notice one button on the final form of the submission that I had to click to complete the submission, and I thought everything was done. I only found out the next day that the the application hadn't been submitted. Better luck next year.
Re: Release md v0.3.1
On Friday, 7 May 2021 at 16:19:21 UTC, lempiji wrote: I have created a tool that executes the code blocks included in Markdown. http://github.com/lempiji/md ``` The syntax of dlang is not affected by indentation, and `import` can be written anywhere, so it was a very simple mechanism to achieve this. However, there may be a better way. If you found it, please try to create it. I think dlang ❤ Markdown This is a really great idea. Thanks for your work on this.
Re: The D Programming Language has been accepted as a GSoC 2019 organization
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.
Re: a van Emde Boas tree
On Tuesday, 5 February 2019 at 15:28:04 UTC, Alex wrote: Hi all, my van Emde Boas tree finally reached an announceable state, at version 0.12.0. clip All tickets are welcome of course and will be managed in my spare time. Link?
Re: GDB + ddemangle
On Thursday, 19 April 2018 at 12:43:36 UTC, ANtlord wrote: Hello! I've written a piece of glue code that helps to debug D code using GDB. The code glues together GDB and ddmangle. Checkout the link https://github.com/ANtlord/gdb-ddemangle PRs are welcome! Nice work.
Re: GSoC 2018 - Your project ideas
On Monday, 11 December 2017 at 09:14:29 UTC, Martin Tschierschke wrote: On Friday, 8 December 2017 at 06:43:22 UTC, Dmitry Olshansky wrote: 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. +10^^4 I recommend to add a "donate for button", and to evaluate and visualize how many people are donating, for a certain package. This might give strong evidence where to invest more time - man power. In the first step the D Foundation should get all money and should try to use it to support the most often selected packages, to avoid loosing focus. Martin, I am replying to your post specifically, but this reply is targeted at the 'code.dlang.org' discussion in general. Improvements to code.dlang.org are going to be borderline ineligible for a GSoC project. Any such project would have to be carefully crafted so that it is a development project and not a website maintenance/upgrading project. In any case this work can likely be made into something valid, but the project would need involve a cohesive development effort and not a series of minor improvements (even if they mostly involved coding).
Re: OOP Design Pattern examples in D
On Tuesday, 15 August 2017 at 10:38:44 UTC, thinwybk wrote: I created a project on GitHub (https://github.com/fkromer/d-design-patterns) which shall end up containing examples of all common OOP design patterns implemented in D. D beginners should be able to run the examples easily with rdmd. (That's the reason why patterns should reside in a single file.) If D-specific implementations are reasonable they are favored about the generic OOP implementation variants. Feel free to come round... Interesting idea, I will try to pop in from time to time.
Re: Independent Study at my university using D
On Friday, 3 March 2017 at 19:00:00 UTC, Jeremy DeHaan wrote: Something pretty exciting happened yesterday: I registered for an independent study to build a basic garbage collector in D at my university. This is exciting for me because I really enjoyed the work I did during the last GSoC, so I'm hoping to learn more about garbage collection and contribute to D's garbage collector more in the future. This is especially exciting for the D community because my professor wants me to give a presentation at the end, which will expose more professors and students to this language. I don't have many details about it, but I'm hoping to have it recorded so it can be posted. Congratulations, and good luck. Look forward to hearing how things go.
Re: GSoC 2017 Application Rejected
On Friday, 10 February 2017 at 19:37:20 UTC, bachmeier wrote: On Friday, 10 February 2017 at 19:00:54 UTC, CRAIG DILLABAUGH wrote: Hello D Community clip Regards Craig Thanks for your effort. If someone else doesn't like it, well, I guess I don't remember a big competition among volunteers for the position. You are welcome. Even though I am unlikely to be fired it was disappointing and I know a number of people were excited, and were looking forward to this. Last year's success set the bar pretty high. At least the mentors and such will now have some extra time to devote to other worthwhile D projects over the summer. Craig
Re: GSoC 2017 Application Rejected
On Friday, 10 February 2017 at 20:21:56 UTC, Joseph Rushton Wakeling wrote: Hi Craig, So sorry to hear that this happened. I know very well from working with you last year how much care and attention you put into GSoC, so I can imagine how you must feel right now. In the circumstances it seems best to focus on: how could we try to stop something like this happening again? One thing that occurs to me is that it might be a good idea for the email address through which the application is submitted to forward to a couple of other people, who could step in should there be an emergency like this (with the principle being, whoever gets such an emergency alert deals with it ASAP, unless they hear that it's dealt with from the other people involved). What do you think? Best wishes, -- Joe Joe good point. The first thing I thought after this happened is 'what should I do to prevent this from happening again?' We are supposed to have a backup administrator. I had added an email (for backup admin) to the admin list but while the individual confirmed his interest to me I don't know if he confirmed with Google (they send an invite when you register someone). Perhaps they would have pinged him too had the invite been accepted, but I am not sure, I will ask the Google folks. In any case, next year I will make sure we have one or two backup admins signed up well ahead of time who could act as a backup for submission even if that was all they had to do. Cheers Craig
GSoC 2017 Application Rejected
Hello D Community Just coming here to inform everyone that our D application for GSoC 2017 was sadly rejected. Unfortunately (for me) it is completely my fault, I failed to fill out one line on one of the three forms that comprised the application. Even more frustrating I went online on the 8th to make sure that everything was in order and I noticed and filled in the offending line. However I must have either failed to hit 'save' or the save itself failed (I will assume the later since that makes me look less incompetent). To make matters worse I got an automated email from Google at 3am the morning of the deadline warning me, but since I had a particularly busy day at work on the 9th I didn't get a chance to check my email until shortly after noon on Feb 9th. At which point it was too late. So I want to apologize to the D community for this mix up on my part, and in particular to those who invested time in helping get ready for this year's GSoC and to you students who were looking forward to applying. However, for anyone who did work on the Ideas page that can at least be re-used and we now have a much fuller list. Regards Craig
Re: GSoC 2016 Postmortem
On Friday, 13 January 2017 at 13:12:19 UTC, Mike Parker wrote: Craig Dillabaugh is ramping up for Google Summer of Code 2017. He took some time out to give a report on GSoC 2016 and recommendations for how to improve the process this year. Blog: https://dlang.org/blog/2017/01/13/the-d-language-foundation-google-summer-of-code-2016-postmortem/ Reddit: https://www.reddit.com/r/d_language/comments/5nqi54/the_d_language_foundation_google_summer_of_code/ Thanks Mike for getting this posted. Just noticed info on the 2017 GSoC has been posted now. Time to get back to work. https://developers.google.com/open-source/gsoc/ Note that the 2017 Ideas page has been set up, its a little light on content at the moment: https://wiki.dlang.org/GSOC_2017_Ideas
Re: D Blog Stats
On Friday, 6 January 2017 at 14:54:45 UTC, Mike Parker wrote: I've always enjoyed reading end-of-the year stats at other blogs. I thought it would be fun to do the same for the D Blog. If you've been curious about which posts visitors are viewing, or which links they're clicking, this post is for you. https://dlang.org/blog/2016/06/03/recent-d-foundation-activities/ Hi Mike. I was going to try and contact you directly, but since I've been unable to search down contact info on, I will post here. I recently wrote a review of the 2016 GSoC (from admin perspective), and wanted to post it somewhere. I thought perhaps a guest article on the blog might be appropriate - it isn't very exciting reading from a technical standpoint, but might be of general interest to the community. Anyway, if you would like me to submit it as a guest article that would to great, otherwise I will likely put it on the Wiki or on the forums. You can contact me by email (or reply here) I have a gmail account: craig.dillabaugh
Google Summer of Code 2017
I've now created the Google Summer of Code Idea's page for 2017. Its empty at the moment, awaiting all your wonderful ideas: https://wiki.dlang.org/GSOC_2017_Ideas You can edit the page directly, though I may edit any submitted ideas for the sake of consistency, grammar, etc. Also, feel free to use this forum posting to start discussion on any ideas you may have for the upcoming year. I hope to be posting my wrap-up on the very successful 2016 GSoC campaign soon. I am a bit slow ... Happy Holidays to everyone. Craig
Please say hello to our third team member: Razvan Nitu
Welcome Razvan.
Re: The D Language Foundation is now a tax exempt non-profit organization
On Monday, 29 August 2016 at 17:03:34 UTC, Andrei Alexandrescu wrote: We're happy to report that the D Language Foundation is now a public charity operating under US Internal Revenue Code Section 501(c)(3). The decision is retroactive to September 23, 2015. This has wide-ranging implications, the most important being that individuals and organizations may make tax deductible bequests, devises, transfers, or gifts to the Foundation. We will mull over defining donation and sponsorship packages in the near future. If interesting in donating spontaneously, feel free to reach out to us via email at foundat...@dlang.org. Many thanks are due to the folks in this community who asked for and supported this initiative. Thanks, Andrei Thanks for your work on this Andrei.
GSoC Summer of Code Update
Just wanted to congratulate our 4 Google Summer of Code students who have now officially all passed their mid-term evaluations. So congrats to Lodovico, Wojciech, Jeremy, and Sebastian for making it this far, and thanks to the mentors Robert, Ilya, Adam and Russel for keeping them on the right track. The students are producing some good work and I am excited about the impact they will have on the community going forward. Craig
Re: Release DUB 1.0.0
On Monday, 20 June 2016 at 15:52:46 UTC, Sönke Ludwig wrote: I'm pleased to announce the release of the first stable version of the DUB package manager. Stable in this case means that the API, the command line interface and the package recipe format will only receive fully backwards compatible changes and additions for a while. [...] Congratulations on the 1.0.0 release, and thanks for providing this tool to the community.
Re: Introducing mach.d, the github repo where I put whatever modules I happen to write
On Wednesday, 25 May 2016 at 20:31:34 UTC, pineapple wrote: clip My focus currently is on developing mach.sdl, a wrapper for SDL2 and OpenGL, since ultimately I'd like to use D primarily for game development. I hope the library proves useful! Hey, have you looked at: http://dgame-dev.de/
Re: Google Summer of Code
On Saturday, 23 April 2016 at 11:18:05 UTC, Joseph Rushton Wakeling wrote: On Friday, 22 April 2016 at 22:43:43 UTC, CraigDillabaugh wrote: Sebastian Wilzbach Science for D - a non-uniform RNG For obvious reasons, I'm particularly interested in this one. Do I take it right that the project will be based on this research paper? http://epub.wu.ac.at/3158/1/techreport-110.pdf I would be very happy to offer advice and support for this project, if that would be welcome. Joseph. If you are interested in becoming a mentor (ideally each project has multiple mentors) I may still be able to add you to our GSoC mentors list. Ilya (Sebastian's mentor) is the lead mentor on the project, but having a second mentor is valuable. If you are interested email me and I will see what we can do: craig dot dillabaugh at gmail dot com
Re: GSoC 2016 - D Foundation was accepted!
On Tuesday, 1 March 2016 at 05:13:44 UTC, Jeremy DeHaan wrote: On Tuesday, 1 March 2016 at 03:21:14 UTC, mate 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... I think it would have been polite and safe to wait for Craig’s announcement. This was posted on the GSoC site for almost 6 hours when I posted it here and there was no announcement yet. Forgive me if I was overly excited. No worries at all. I was out skiing yesterday and when I got home my internet connection was down, so I couldn't check/post anything. I am always happy when others do my work for me :o) I guess the real work begins now! Thanks to all who have contributed ideas. Cheers, Craig
Re: Google Summer of Code 2016 Only A Few Hours Left
On Friday, 19 February 2016 at 21:10:45 UTC, Dave wrote: On Friday, 19 February 2016 at 17:03:57 UTC, Craig Dillabaugh wrote: [...] D is a fantastic efficient and fast replacement of Python which even has great plotting and other analysis features as ggplotd! To gain traction in numerical and statistical computing it is important to provide great optimization, automatic differential (AD) (reversed-mode AD (e.g. in mc-stan.org for Bayesian stuff) and/or forward-mode as e.g. for R at GSOC-2010 - there is no reason for numerical diff these days anymore, and you may mess-up your stuff using it!), and Bayesian routines. D is laking on these basic features (my personal opinion - correct me if I am wrong). [...] Well, you can always try updating the ideas page anyways. Today was the application deadline, but I don't think there is anything they can do to stop us from updating a page on our Wiki. Just make sure to add yourself to the mentor's page.
Re: Google Summer of Code 2016 Only A Few Hours Left
On Friday, 19 February 2016 at 20:08:43 UTC, Alex Herrmann wrote: On Friday, 19 February 2016 at 17:03:57 UTC, Craig Dillabaugh wrote: The GSOC deadline is Feb 19th 19:00 UTC (or 2 PM Wawa time) so any last ideas for the Idea's page are welcome. Our application is completed, but changes can still be made to the ideas page. In fact I suppose we can go on making modifications even after the deadline, as I have no idea at what time Google takes the snapshots of these pages for evaluation. Thanks to Martin Nowak's suggestion we are now participating as "The D Foundation" (rather than Digital Mars). Thanks to all who have helped out to this point. Cheers, Craig As a prospective student, fingers are crossed for D. Me too. Its been a few years now.
Re: GSoC Deadline Friday
On Tuesday, 16 February 2016 at 15:26:11 UTC, Andrei Alexandrescu wrote: On 2/16/16 8:46 AM, Craig Dillabaugh wrote: The Google Summer of Code deadline is this Friday. I would like confirmation from the following individuals if they can mentor GSOC this summer. Iain Buclaw Bruno Medeiros Martin Nowak (and as backup Admin) Jacob Ovrum And as backup mentors Adam D. Ruppe Dmitry Olshansky I know for some of you (Iain) the offer to mentor was a 'standing offer' of sorts, but it would still be good to get confirmation. Also the poster 'Dragos Carp' volunteered as a possible mentor for the Protocol Buffers/Flatbuffers work ... so could you please add a short bio to the mentor's page (or post something here): http://wiki.dlang.org/GSOC_mentors We have a decent number of ideas, but the page could use some work. http://wiki.dlang.org/GSOC_2016_Ideas In particular if you can add info to the 'Its Good To Know' sections (such as links to DConf videos), or flesh out some existing ideas that help is welcome. I will continue to try and improve that page. You may want to scrape the email addresses of these folks and send them email directly. -- Andrei Hey Andrei, what is the status of the D Foundation? Martin suggested that we apply as the D Foundation, rather than Digital Mars but I wasn't 100% sure if the D Foundation was officially up and running yet. If so does it have a website?
Re: GSoC Deadline Friday
On Tuesday, 16 February 2016 at 15:39:15 UTC, Adam D. Ruppe wrote: On Tuesday, 16 February 2016 at 13:46:16 UTC, Craig Dillabaugh wrote: And as backup mentors Adam D. Ruppe My time has been extremely limited lately... if it is anything more than answering some quick emails/irc chats every so often that can wait a few hours for me to get back to them, I probably won't be able to keep up :( If its OK then I will keep you on the 'backup' mentors list and we will avoid pushing any work to you, but may ask for help on small issues if need be.
Re: GSoC Deadline Friday
On Tuesday, 16 February 2016 at 15:26:11 UTC, Andrei Alexandrescu wrote: On 2/16/16 8:46 AM, Craig Dillabaugh wrote: [...] You may want to scrape the email addresses of these folks and send them email directly. -- Andrei Good idea, I will try and hunt some of them down.
GSoC Deadline Friday
The Google Summer of Code deadline is this Friday. I would like confirmation from the following individuals if they can mentor GSOC this summer. Iain Buclaw Bruno Medeiros Martin Nowak (and as backup Admin) Jacob Ovrum And as backup mentors Adam D. Ruppe Dmitry Olshansky I know for some of you (Iain) the offer to mentor was a 'standing offer' of sorts, but it would still be good to get confirmation. Also the poster 'Dragos Carp' volunteered as a possible mentor for the Protocol Buffers/Flatbuffers work ... so could you please add a short bio to the mentor's page (or post something here): http://wiki.dlang.org/GSOC_mentors We have a decent number of ideas, but the page could use some work. http://wiki.dlang.org/GSOC_2016_Ideas In particular if you can add info to the 'Its Good To Know' sections (such as links to DConf videos), or flesh out some existing ideas that help is welcome. I will continue to try and improve that page.
Google Summer of Code 2016 Ideas Page
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
Re: Dgame RC #1
One small note about the tutorials. In the tutorial on Game Loop and Event handling: http://rswhite.de/dgame5/?page=tutorialtut=handle_events In the first example, I believe you are missing an import for Dgame.Window.Event. It shows up int the second example, so no big deal, but I figured I should let you know. Are the tutorials on GitHub too? Craig
Re: Dgame RC #1
On Thursday, 2 April 2015 at 18:49:15 UTC, Namespace wrote: The master branch should now make an automatic downgrade. I am still using rc1 but managed to get everything working. I built SDL(and the other libraries) from source and now everything works great. Thanks for your help. Craig
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. Hi. I tried to build the first tutorial example from the Dgame website. It builds fine, but I get the following error when attempting to run. ./game1 derelict.util.exception.SymbolLoadException@../../../.dub/packages/derelict-util-1.9.1/source/derelict/util/exception.d(35): Failed to load symbol SDL_HasAVX from shared library libSDL2.so ldd game1 linux-vdso.so.1 (0x7fff25d89000) libdl.so.2 = /lib64/libdl.so.2 (0x7f8517616000) libpthread.so.0 = /lib64/libpthread.so.0 (0x7f85173f8000) libm.so.6 = /lib64/libm.so.6 (0x7f85170f5000) librt.so.1 = /lib64/librt.so.1 (0x7f8516eed000) libc.so.6 = /lib64/libc.so.6 (0x7f8516b3f000) /lib64/ld-linux-x86-64.so.2 (0x7f851781a000) libSDL2.so is in /usr/lib64 but I copied it to the game1 directory for good measure, but it still couldn't run. System is 64-bit OpenSuse 13.3 uname -a Linux linux-qlhb.site 3.11.10-25-desktop #1 SMP PREEMPT Wed Dec 17 17:57:03 UTC 2014 (8210f77) x86_64 x86_64 x86_64 GNU/Linux My dub.json file (dub version 0.9.22) { name: game1, description: My first dgame attempt., copyright: Copyright © 2015, Craig Dillabaugh, authors: [Craig Dillabaugh], dependencies: { dgame: =0.5.0-rc.1 } } Any tips on how to correct this would be appreciated.
Re: Dgame RC #1
On Thursday, 2 April 2015 at 02:36:52 UTC, Craig Dillabaugh wrote: 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. Hi. I tried to build the first tutorial example from the Dgame website. It builds fine, but I get the following error when attempting to run. ./game1 derelict.util.exception.SymbolLoadException@../../../.dub/packages/derelict-util-1.9.1/source/derelict/util/exception.d(35): Failed to load symbol SDL_HasAVX from shared library libSDL2.so ldd game1 linux-vdso.so.1 (0x7fff25d89000) libdl.so.2 = /lib64/libdl.so.2 (0x7f8517616000) libpthread.so.0 = /lib64/libpthread.so.0 (0x7f85173f8000) libm.so.6 = /lib64/libm.so.6 (0x7f85170f5000) librt.so.1 = /lib64/librt.so.1 (0x7f8516eed000) libc.so.6 = /lib64/libc.so.6 (0x7f8516b3f000) /lib64/ld-linux-x86-64.so.2 (0x7f851781a000) libSDL2.so is in /usr/lib64 but I copied it to the game1 directory for good measure, but it still couldn't run. System is 64-bit OpenSuse 13.3 uname -a Linux linux-qlhb.site 3.11.10-25-desktop #1 SMP PREEMPT Wed Dec 17 17:57:03 UTC 2014 (8210f77) x86_64 x86_64 x86_64 GNU/Linux My dub.json file (dub version 0.9.22) { name: game1, description: My first dgame attempt., copyright: Copyright © 2015, Craig Dillabaugh, authors: [Craig Dillabaugh], dependencies: { dgame: =0.5.0-rc.1 } } Any tips on how to correct this would be appreciated. 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 Unfortunately libSDL2_mixer-2_0-0 install keeps failing because the OpenSuse repositories don't seem to have the file, weird! I don't know if that is the source of my troubles but may have to build SDL form scratch. Anyway, I have to get some sleep but I will try building SDL myself and see if that can fix things. Craig
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 01:07:25 UTC, Martin Nowak wrote: On 03/03/2015 01:45 AM, Andrei Alexandrescu wrote: Comparing our application with that of the accepted language projects might yield some insight. I ran a cursory read of Clojure's idea page and on first sight it seems comparable to ours'. -- Andrei Indeed, this year our ideas page and the mentors list were much better. http://wiki.dlang.org/GSOC_2015_Ideas http://scala-lang.org/gsoc/2015.html I will definitely have to check out the winning bids from other languages for 2015 and 'borrow' some ideas for next year's version.
Re: GSoC 2015 - Application Rejected
On Tuesday, 3 March 2015 at 01:03:21 UTC, Martin Nowak wrote: On 03/03/2015 01:42 AM, Andrei Alexandrescu wrote: We've done well, I think, in 2011 and 2012 (except for the one student who failed to deliver) so something about our reporting might have failed GSoC's expectations. Are there some documents/emails available. Will get back to you after the IRC, maybe we can find out more. There isn't really much, just our proposal/mentors lists. Haven't heard anything extra from Google. I had one IRC chat with the Google people, but it was a technical one about who to work with Melange - surprise :o)
Re: Packt is looking for someone to author a Learning D
On Sunday, 15 February 2015 at 11:36:22 UTC, Russel Winder wrote: On Sun, 2015-02-15 at 04:38 +, Craig Dillabaugh via Digitalmars-d-announce wrote: […] Well, if you do the document with Latex on git (or some similar version control), you get most of the same stuff. Latex has a comment tool where you can do margin comments if you wish, and of course you can also do comments in the 'code' if you want - they don't show up in the document at all. Heck, I am sure there is a package for everything in Latex if you look hard enough. (Xe|Lua)LaTeX or AsciiDoc Git or Mercurial or Bazaar Publishers have, however, seemed to have decided that sub-editors must work on the original source document files directly. If this is an integral part of the publisher workflow and the sub-editors cannot deal with DVCS or the markup languages, then the publishers refuse to use those tools. Still as long as some half-way decent authors are prepared to use Word and abdicate their responsibility for the content once initially created, the publishers win. A MS-word document with 'track changes' on, edited by multiple people, is the greatest eyesore known to humanity. I still don't understand why anyone who had a choice between Latex and MS-Word would pick MS-Word for anything longer than 25 pages... And who has the current master version, which file is the master, etc., etc. Just my personal opinion as one who recently finished a 200 page thesis in Latex, and is now working for a company where we do all our internal documents in Word. Latex certainly has its ugly warts, but it is so nice for lengthy document1. Luxury. I typed my thesis (including the maths equations) using a broken portable manual typewriter. ;-) And you tell new students these days, and they won't believe you :o) One other nice thing about LateX is that since you prepare your content in a text editor, it lets you focus on your content and not be distracted by fiddling with formatting as you go! In theory you should do the same in MS-Word, but its sometimes hard to focus with all the pretty buttons :o) Of course, TeX is also a programming language, so for developer types it does present its own distraction. Luckly TeX coding is so obtuse it is never a serious temptation.
Re: Packt is looking for someone to author a Learning D
On Saturday, 14 February 2015 at 18:15:09 UTC, Vladimir Panteleev wrote: On Saturday, 14 February 2015 at 17:04:24 UTC, Russel Winder wrote: Obviously XeLaTeX is the correct medium, but AsciiDoc is acceptable as a second best. During the editing of the Russian translation of TDPL, I've worked in MS Word as well. Probably its main advantage is its collaboration tools: you can see who added or deleted which parts, and toggle between visible edits and final text easily. You can also add comments to a text range; by passing the document along, this made possible even short conversations. What would be the equivalent of such collaboration in a non-MS-Word-based workflow? Well, if you do the document with Latex on git (or some similar version control), you get most of the same stuff. Latex has a comment tool where you can do margin comments if you wish, and of course you can also do comments in the 'code' if you want - they don't show up in the document at all. Heck, I am sure there is a package for everything in Latex if you look hard enough. A MS-word document with 'track changes' on, edited by multiple people, is the greatest eyesore known to humanity. I still don't understand why anyone who had a choice between Latex and MS-Word would pick MS-Word for anything longer than 25 pages... Just my personal opinion as one who recently finished a 200 page thesis in Latex, and is now working for a company where we do all our internal documents in Word. Latex certainly has its ugly warts, but it is so nice for lengthy document1.
Re: Offtopic: AMA (Was: Interview at Lang.NEXT)
On Friday, 6 June 2014 at 19:27:35 UTC, Ary Borenszweig wrote: On 6/4/14, 3:19 AM, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/27911b/conversation_with_andrei_alexandrescu_all_things/ Andrei This is offtopic, but why are people obsessed with writing English acronyms? I always have to lookup the meaning and then I'm polluting my head with acronyms. Is there any difference in time/convenience between writing Interviewee here. Ask me anything Between Interviewee. AMA? :-( Its all the fault of people texting on their cell phones and the like! Too much work to write proper English words. Amirite?
Re: Chuck Allison's talk is up
On Thursday, 5 June 2014 at 20:24:21 UTC, Mattcoder wrote: On Thursday, 5 June 2014 at 19:36:36 UTC, Craig Dillabaugh wrote: Are these eventually going to be posted for download somewhere (like last year)? Andrei said on reedit they will. My connection is just too slow for streaming. But if you not want to wait, do this: 1) Add on your Chrome: Video Downloader Professional (Free). 2) Play the Video on ustream like you would do normally. 3) The extension will highlight, and now you can pick both: Low Or High resolution *.flv file. I use VLC player to play *.flv, but you can use another one. Bye, Matheus. Thanks for the tip. Will try it out, but I see I have lots of new options to watch already.
Re: vibe.d 0.7.20 has been released
On Tuesday, 3 June 2014 at 18:27:20 UTC, Sönke Ludwig wrote: Lot's of smaller improvements in this release, please have a look at the full change log. Some notable points: - Various additions to the web framework package [1], including compile-time localization support - New graph based (DFA) match algorithm for the URLRouter, making match performance independent of the number of registered routes - Incoming SSL connections by default now use perfect forward secrecy on all major browsers - Several improvements to the serialization system (new @asArray annotation, support custom serialization representations and more) - Reduction of memory allocations in several places The full list of changes/fixes can be found at http://vibed.org/blog/posts/vibe-release-0.7.20 Homepage: http://vibed.org/ DUB package: http://code.dlang.org/packages/vibe-d GitHub: https://github.com/rejectedsoftware/vibe.d [1]: http://vibed.org/docs#web-interface-generator Congratulations, and thanks for all your work on this great product.
Re: Interview at Lang.NEXT
On Wednesday, 4 June 2014 at 17:31:56 UTC, Ary Borenszweig wrote: On 6/4/14, 1:27 PM, Meta wrote: On Wednesday, 4 June 2014 at 06:19:05 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/27911b/conversation_with_andrei_alexandrescu_all_things/ Andrei When that person made the statement about expressing his mental model in a simpler way that is still somewhat fast, and then optimizing/adding annotations/etc. after he gets it working, I kept expecting you to mention RDMD and D's ability to be used for scripting, and purity/nothrow/@safe/@nogc inference. This is an advantage D has over Rust and C++. With Rust especially, there is no way to avoid dealing with its pointer semantics, as they permeate the language. With D, you can write in a C or even Python-like way (while not having to worry about ownership, memory, etc. as the GC handles it for you), but you can then optimize and add annotations to your code to get a lot more performance and safety once your initial implementation is working. You still have to worry about types, though. But using function templates and the like you can still get fairly 'Python-like' code in D. I find dealing with types to be one of the areas that requires the 'least' amount of mental effort in software development. I don't understand why people see 'untyped' languages as simpler for the most part.
Re: Interview at Lang.NEXT
On Wednesday, 4 June 2014 at 18:54:00 UTC, Andrew Edwards wrote: On 6/4/14, 2:37 PM, Craig Dillabaugh wrote: On Wednesday, 4 June 2014 at 18:14:22 UTC, Adam D. Ruppe wrote: On Wednesday, 4 June 2014 at 18:03:48 UTC, Ary Borenszweig wrote: clip But shouldn't the '26' be '1016'? That should only occur when the concatenation operator (~) is used, in which case the result would be '2006' not '1016'. Since only arithmetic operators are used in this example, the result is as expected. I must be dyslexic .. I concatenated in the wrong way, and you (and Adam) are both right about the ~ operator in D. However, my primary point was that adding a string to a number is really an 'undefined' operation. So I don't think such automatic casting is (generally) helpful.
Re: Interview at Lang.NEXT
On Wednesday, 4 June 2014 at 20:10:51 UTC, Ary Borenszweig wrote: On 6/4/14, 3:33 PM, Craig Dillabaugh wrote: On Wednesday, 4 June 2014 at 17:31:56 UTC, Ary Borenszweig wrote: On 6/4/14, 1:27 PM, Meta wrote: On Wednesday, 4 June 2014 at 06:19:05 UTC, Andrei Alexandrescu wrote: clip But using function templates and the like you can still get fairly 'Python-like' code in D. I find dealing with types to be one of the areas that requires the 'least' amount of mental effort in software development. I don't understand why people see 'untyped' languages as simpler for the most part. I was actually talking about having to specify types everywhere, like in function signatures, the fields of classes and structs, etc. You can still have a language that feels dynamic but is statically typed. The compiler catches type-related bugs for you, and you can prototype something very fast. Then you can add type annotations (if you want). I wouldn't say this language is 'untyped'. One such language is Julia. OK, but my point was that specifying the type (at least for me) takes an insignificant amount of time (and is very useful months down the road when I am looking at the code, trying to figure out what it is supposed to do). When declaring a variable, in almost every case, figuring out the proper type, and writing that type takes a fraction of a second. I brought up templates because I figured one objection to my claim would be that it is easier to write functions in Python because you don't have to specify a type. D templates take a bit more work, but for simple tasks (like you would commonly have in a scripting situtation) they should be about as simple as their Python equivalents.
Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs
On Tuesday, 27 May 2014 at 21:40:00 UTC, Walter Bright wrote: On 5/27/2014 2:22 PM, w0rp wrote: I'm actually a native speaker of 25 years and I didn't get it at first. Natural language communicates ideas approximately. What bugs me is when people say: I could care less. when they mean: I couldn't care less. and: If you think that, you have another thing coming. when they mean: If you think that, you have another think coming. Whats wrong with If you think that, you have another thing coming.? I've always understood it sort of like say your Father saying: If you think that [i.e. you can steal your little brother's ice cream cone], then you have another thing [i.e no ice cream, but maybe the leather strap] coming.