Re: DConf General Registration Rate == Early-Bird Rate, Courtesy of WEKA!
On Wednesday, 12 June 2024 at 10:57:46 UTC, Mike Parker wrote: I'd like to give a big shoutout to WEKA. Thanks to their support for DConf '24, we're able to lock in the Early-Bird registration rate. For the remainder of the registration period, the General registration rate will remain at $382.50. We won't be bumping it up to $450. If you haven't registered yet, you can head on over to dconf.org and get it done anytime between now and September 17th: https://dconf.org/2024/index.html#register Thank you, WEKA! Yeah, great community support, WEKA!
Re: Upcoming ACCU 2024 Talk: How DLang Improves my Modern C++ and Vice Versa
On Monday, 8 April 2024 at 19:45:05 UTC, Emmanuel wrote: On Monday, 8 April 2024 at 01:38:20 UTC, Mike Shah wrote: I'll be talking more about D (and modern C++) at the ACCU 2024 conference in Bristol (Abstract below -- talk is on April 19, 2024). [...] great piece Mike! +1
Re: Is D programming friendly for beginners?
On Tuesday, 12 March 2024 at 22:27:11 UTC, Mike Shah wrote: On Tuesday, 12 March 2024 at 20:40:49 UTC, Meta wrote: On Tuesday, 12 March 2024 at 16:20:29 UTC, matheus. wrote: [...] I think it really depends on the person. My first language was C++, which was absolute hell to learn as a complete beginner to programming, but I really wanted to learn a language with low-level capabilities that could also do gamedev. Learning C++ as my first language was incredibly difficult, but it also made the programming parts of my CS degree a breeze - especially courses like machine level programming. Nobody else in the class even understood what a pointer was for the first couple weeks. I've been at institutions where C++ is the first language and for most folks who were sure they wanted to do programming it was a fine enough language (when taught with care) to teach. In fact, it benefited me (and other instructors) quite a bit when I saw those students later and taught them computer graphics (usually taught in C++ to prepare them for job market). For folks who were not sure if they wanted to study computer science, unfortunately they were scared away as they thought this was the only path for programming (i.e. C++, assembly, etc.). For this reason, a language that is gentler (e.g. Python, JavaScript, or I also suspect a large subset of D) would all have been better choices. More universities these days are offering courses with gentler options (e.g. Programming for non-majors) which usually take this approach to more slowly ramp students up -- which I think is a good thing to have these offerings. And then later on in the program, these students can learn the good stuff (i.e. systems, compilers, graphics, etc. :) ) I understand that outside of CS, something like Python is a fine choice, hiding many low-level details. But within a CS-curriculum, one needs to come beyond basics-of-programming to something like efficient algorithm-design-and-data-structures; isn't a typed language better here? (Like the quote of Knuth says: if you do not understand the hardware behind, your programs will look weird. I have observed this a lot with current data-science students, which use a map/dictionary for everything, largely ignoring the existence of arrays).
Re: Is D programming friendly for beginners?
On Tuesday, 12 March 2024 at 18:03:43 UTC, Lance Bachmeier wrote: On Tuesday, 12 March 2024 at 17:03:42 UTC, Mike Shah wrote: As a note, the 'which language is best for CS 1' debate has long been debated -- but at least in a school setting, I've found the quality/enthusiasm/encouragement of the teacher to be the most important aspect regardless of language choice. As someone that's been teaching beginners to program at a university for a long time (but not in a CS department) I've come to see the choice of language as largely unimportant. You have to decide what you want to teach them and then eliminate the languages that aren't suitable. D is one of many languages that would work with the right content. Other languages, like C++, add unnecessary overhead and thus should not be used. It's often said "X is a complicated language" but that's the wrong way to look at it. You're teaching a set of programming concepts, not a language. The question is how well a particular language works for learning those concepts. I was always wondering about this debate on a suitable "first" programming language in a CS curriculum. I largely observe one dividing point: to start with a strongly-typed language or not. (After that, it probably does not matter so much which language is chosen; alas, it should be available on Windows, Linux, and Mac OS). Do you observe similar sentiment in the discussions in the university settings?
Re: Google Summer of Code 2024 Application Submitted
On Wednesday, 6 March 2024 at 14:11:13 UTC, Sergey wrote: On Monday, 5 February 2024 at 13:47:21 UTC, Mike Parker wrote: I've just pressed the submit button on the GSoC 2024 application form. All we can do now is keep our fingers crossed that we're accepted this year. In the meantime, we can continue to update and refine the project ideas list: https://github.com/dlang/project-ideas So any submissions to the issues list there are welcome. I expect either Razvan or I will be updating the projects in the root directory after our monthly meeting this week. Your princess is in another castle https://summerofcode.withgoogle.com/programs/2024/organizations no dlang project. that's a real pity.
Re: Symmetry Autumn of Code 2023 Result
On Thursday, 1 February 2024 at 12:12:43 UTC, Mike Parker wrote: If you've been paying attention to the forums over the past few months, you'll have seen weekly updates from the three SAOC 2023 participants: Teodor Dutu (his third SAOC!), Emmanuel Nyarko, and Prajwal S N. Congratulations to each of them for making it all the way to the end. The work the put in was both well done and valuable for the D ecosystem. [...] Congratulations to all three participants for their progress and contributions to D. Extra congratulations to Prajwal for being selected for the extra prize. Glad to hear that the participants aim to round-up the projects beyond the official duration of SAOC. Thanks to Symmetry for the ongoing support.
Re: Hipreme Engine v1.0.0 Announcement + iOS port
On Thursday, 21 December 2023 at 00:32:00 UTC, Hipreme wrote: # Hipreme Engine v1.0.0 Announcement Today, I'm glad to announce that Hipreme Engine is finally releasing its version 1.0. The 1000th commit marks the first release of this engine. There is a lot of work already done and a lot of work to be done This is quite an achievement. Congratulations and wishing you good progress with the future releases.
Re: DLF September 2023 Monthly Meeting Summary
On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote: Well. For the first time in all my years of using these forums, I've managed to post something that exceeds the byte limit. You'll find the September 2023 Monthly Meeting Summary at the following link: https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581 Thank you for posting. As always, it's interesting read. And it's great for the community to get the feeling for what's happening. Nice to see that people such as Adam and Timon joined these discussions recently. Topic-wise, I would be interested in how the "shared" is going to be shaped. Especially, I remember Manu advocating for a quite simple in principle approach to it, but he never got to much positive vibes from the community. I noticed his suggestions mentioned in the summary notes of the DLF meeting, and wondered whether some of those ideas will be part of the discussion.
Re: SAOC 2023 Projects
On Thursday, 21 September 2023 at 16:12:45 UTC, Mike Parker wrote: Milestone 1 of the sixth edition of Symmetry Autumn of Code kicked off on September 15th! We have three coders hacking away on D projects for the next four months. You should be reading their first weekly forum updates very soon. [...] Congratulations to the selected participants, and good luck with the projects! Big thanks to Symmetry for enabling this.
Re: arsd 11 tagged
On Thursday, 10 August 2023 at 02:12:05 UTC, Adam D Ruppe wrote: I reviewed the 20k git diff lines and summarized it into 25 bullet points for you: http://dpldocs.info/this-week-in-d/Blog.Posted_2023_08_07.html A lot of the more revolutionary stuff isn't done yet, despite me being 3 months behind schedule, but the groundwork is laid, the required breakages are done (don't worry, odds are you, as an arsd user, will not notice these except if you build yourself since you'll need the new core.d module added to your build, and dmd -i will do this for you if you just git clone), and there's a lot of new things I didn't want to keep held up any more. Really amazing piece of work (before and now). Well done.
Re: A New Era for the D Community
On Friday, 5 May 2023 at 16:58:37 UTC, Joseph Rushton Wakeling wrote: On Wednesday, 3 May 2023 at 11:13:34 UTC, Mike Parker wrote: I'm not exaggerating when I say that this is going to be the most significant change in the D community in the 20 years I've been a part of it. This sounds very exciting -- more than any details (which I'm sure we'll learn over time), I'm struck by the enthusiasm and confidence for the future of how D will be supported. I really look forward to learning more as things progress. Many thanks to Ucora for their investment of time, insight, and resources. +1
Re: Release D 2.103.0
On Monday, 3 April 2023 at 16:41:25 UTC, Iain Buclaw wrote: Glad to announce D 2.103.0, ♥ to the 43 contributors. This release comes with 9 major changes, including: - In the compiler, `-preview=dip25` is now enabled by default. - In the standard library, std.uni Grapheme functions have been updated to conform to Unicode 15 - In dub, the `--color` argument now accepts the values `auto`, `never`, and `always`. http://dlang.org/download.html http://dlang.org/changelog/2.103.0.html -Iain on behalf of the Dlang Core Team Bravo, Dlang people!
Re: Hipreme Engine is fully ported to MacOS
On Wednesday, 29 March 2023 at 21:29:20 UTC, Hipreme wrote: ... I hope you guys are excited for the next release, just remembering this engine is almost fully D made, Yes! This is fantastic work. (Are you planning to present some of it at DConf?) and supports: - Linux - Windows - MacOS - Android - PS Vita - WebAssembly - Xbox Series Wow!
Re: arsd 11 progress report - scheduled for release in May
On Tuesday, 21 March 2023 at 21:30:59 UTC, Adam D Ruppe wrote: I haven't written much in the blog lately but I tried to catch up a little this week with a progress report of the code I intend to release in a couple more months. http://dpldocs.info/this-week-in-d/Blog.Posted_2023_03_20.html Good luck with the restructuring of your project; or, would you call it differently?
Re: Serpent OS Infrastructure - Live
On Thursday, 23 March 2023 at 16:39:17 UTC, Ikey Doherty wrote: So normally a post like this really isn't that interesting. However, our infrastructure has been written in D and is now live! [...] Wow! That's a whole lot of work, and very interesting one. I guess there's still a lot to be done. I go read more on the project website, and wish good luck with the project.
Re: Beta 2.103.0
On Thursday, 16 March 2023 at 09:13:04 UTC, Iain Buclaw wrote: On Thursday, 2 March 2023 at 14:40:04 UTC, Iain Buclaw wrote: ... The release candidate for 2.103.0 is now available, which has 11 bug fixes since the initial beta release. ... Good to hear the beta was useful.
Re: D Language Foundation January 2023 Quarterly Meeting Summary
On Monday, 27 February 2023 at 14:25:29 UTC, Adam D Ruppe wrote: On Monday, 27 February 2023 at 14:18:04 UTC, M.M. wrote: In the recent post by Mike Parker, betterC is used as a great alternative to C for writing bare-metal RISC-V application: Real D can do this too. Oh, that's a bit new information to me. But yes, I do not use betterC and I am not dlang-savvy, so happy to hear standard dlang can do as well.
Re: D Language Foundation January 2023 Quarterly Meeting Summary
On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: ... ### Dennis Dennis asked about the future direction of `-betterC`... ... He then listed three possible approaches: * Explicitly annotate code as CTFE-only with new syntax: `pragma(ctfe)`, `if (ctfe)` etc. Walter noted that the syntax is an extra `()`. * Implicitly make functions using DRuntime features as CTFE-only. This might be surprising and unintuitive * Generate run-time errors instead of compile-time errors. This makes errors easier to slip by. Martin suggested a fourth option: phase out `-betterC` because it's a "pile of hacks"... As a final question, Dennis asked what the "official" intended use for BetterC was in the first place: just a C migration tool or also something for new D code. I said `-betterC` shouldn't be used for writing new code. Walter said it can be used for whatever calls for it, be it integrating with C, targeting embedded systems, or any scenario where you don't want to link DRuntime. ... In the recent post by Mike Parker, betterC is used as a great alternative to C for writing bare-metal RISC-V application: https://forum.dlang.org/post/eemwycjmfqvedgggn...@forum.dlang.org
Re: Google Summer of Code -- We didn't make it
On Monday, 27 February 2023 at 00:11:49 UTC, Mike Parker wrote: Unfortunately, our application to Google Summer of Code was not accepted this year. Yeah, that's unfortunate. I think that Google Summer of Code would be an important showcase to the outside world. Hopefully dlang can make it next year.
Re: SAOC 2022 Result
On Sunday, 5 February 2023 at 16:15:38 UTC, Mike Parker wrote: We had three participants in SAOC 2022. You may have noticed their periodic updates in the General forum. Keeping the community informed through those updates is one of the requirements of the event each year. They also have to submit reports on their progress at the end of each milestone, and their mentors send along evaluations at the same time. [...] Congratulations to all the participants -- Vlad, Lucian, and Teodor, and to their mentors. Thank you to Symmetry for making this happen.
Re: Release D 2.102.0
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: Glad to announce D 2.102.0, ♥ to the 40 contributors. This release comes with support for multiple message arguments in `static assert()`, stack allocated `scope` array literals, a new preview switch to add support for `@system` variables, and many more. Downloads and full changelog are available from the dlang site. http://dlang.org/download.html http://dlang.org/changelog/2.102.0.html -Iain on behalf of the Dlang Core Team Fantastic!
Re: GDC documentation is online and 13.x development updates.
On Tuesday, 6 December 2022 at 12:13:59 UTC, Iain Buclaw wrote: Hi, There is now (long overdue) expanded documentation of the user-facing features of GDC online on GCC's documentation site. [...] There is quite some momentum on the GDC front recently. Well done. Much appreciated.
Re: The DConf '22 videos are all done!
On Wednesday, 23 November 2022 at 09:29:46 UTC, Mike Parker wrote: I've finally finished editing the DConf '22 videos. They're all in the DConf '22 playlist on our YouTube channel: https://www.youtube.com/playlist?list=PLIldXzSkPUXVDzfnBlXcqZF6GB_ejjkEn ... Well done! Thank you.
Re: Release D 2.101.0
On Tuesday, 15 November 2022 at 20:54:03 UTC, Iain Buclaw wrote: Glad to announce D 2.101.0, ♥ to the 63 contributors. fantastic! thank you everyone that contributed or otherwise involved.
Re: Godot 4 beta-4 released
On Saturday, 5 November 2022 at 12:21:13 UTC, evilrat wrote: ... Godot-d is a bindings for Godot, latest official release is for Godot 3 only, however here is a WIP branch for Godot 4 latest beta-4. ... Godot is a great open source project. That you work on the d bindings for the new version 4 is really great.
Re: Beta 2.101.0
On Tuesday, 18 October 2022 at 12:46:55 UTC, Iain Buclaw wrote: This has been fixed, ♥ to the 62 contributors. ;-) Great that you're taking over from Martin Nowak. Thank you and good luck.
Re: SAOC 2022 Projects
On Monday, 29 August 2022 at 11:46:49 UTC, Mike Parker wrote: The first milestone for this year's Symmetry Autumn of Code kicks off on September 15. We have three participants this year: [...] Congratulations to all participants. I think it is a great decision to allow a long-term project to span two SAOC editions. Good luck to all the projects!
Re: Symmetry Autumn of Code 2022
On Wednesday, 29 June 2022 at 11:20:47 UTC, Mike Parker wrote: I recently received confirmation from Symmetry that SAOC 2022 is a go! [...] Great to see the initiative continuing to exist! Thanks to the sponsors, and all involved.
Re: D at BSDCan
On Sunday, 29 May 2022 at 20:57:56 UTC, Brian Callahan wrote: I'm giving a redux of my PolyglotBSD talk at BSDCan this year: https://www.bsdcan.org/events/bsdcan_2022/schedule/session/96-polyglotbsd/ It won't be all about D, but D is a major part of the story. Nice! Enjoy your talk, wish you good audience. Hopefully you also say some good about D ;-)
Re: mysql-native v3.2.0 - the safe update
On Saturday, 23 April 2022 at 05:12:30 UTC, Steven Schveighoffer wrote: It's happened. I opened the PR over 2 years ago, and just got around to bringing it up to date in the last few days. This is a huge huge update. I've never done anything like this before, but I think it works as a drop-in replacement, while allowing you to migrate any piece you wish from unsafe code to safe code. Please let me know if there are *any* problems you find with this. See the [safe migration doc](https://github.com/mysql-d/mysql-native/blob/master/SAFE_MIGRATION.md) for more details. Note this does *not* build with dip1000, because the two underlying libraries (Phobos sockets and vibe.d) do not build as safe with dip1000. -Steve Looks like a great effort! Well done.
Re: Our New Pull-Request and Issue Manager
On Thursday, 24 February 2022 at 13:05:33 UTC, Mike Parker wrote: In January, I announced that we were looking to fill the vacant Pull-Request and Issue Manager position sponsored by Symmetry Investments. We received some applications, Symmetry evaluated them, and we agreed on a candidate we believe is perfect for the job. He is a frequent contributor and for the past several months has been working on one of the volunteer strike teams organized by Razvan Nitu, our other PR & Issue Manager. [...] Congratulations and thank you, Dennis. Well done, dlang community. Thank you, Symmetry Investments, for sponsoring this position.
Re: DConf 2022 in London?
On Tuesday, 15 February 2022 at 12:22:05 UTC, Mike Parker wrote: Yes! Thanks to Symmetry Investments, DConf 2022 is happening in London Aug 1-4. I'll have the web site up soon (waiting to make sure there's no issue with our logo), but I wanted to get the news out ASAP since I have permission now to announce it. [...] Nice!
Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted
On Friday, 28 January 2022 at 13:07:13 UTC, Mike Parker wrote: Congratulations to Paul Backus. DIP 1038, "@mustUse" has been accepted after he implemented changes to address concerns from Walter. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1038.md ... Congratulations! (And thank you everyone involved in the discussions and feedback.)
Re: GDC has just landed v2.098.0-beta.1 into GCC
On Tuesday, 30 November 2021 at 19:37:34 UTC, Iain Buclaw wrote: Hi, The latest version of the D language has [now landed](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5fee5ec362f7a243f459e6378fd49dfc89dc9fb5) in GCC. [...] wow! congratulations and thank you at the same time!
Re: code-d 0.23.0
On Sunday, 21 November 2021 at 18:00:38 UTC, Robert Schadek wrote: for nvim with coc's I do ```js { "languageserver": { "d": { "command": "/home/burner/.dub/packages/serve-d-0.7.0/serve-d/serve-d", "filetypes": ["d"], "trace.server": "on", "rootPatterns": ["dub.json", "dub.sdl"], "initializationOptions": { }, "settings": { } } }, "suggest.autoTrigger": "none", "suggest.noselect": false } ``` Which works very nicely. Did anyone try the built-in LSP server in neovim 0.5+ for Dlang?
Re: Bugzilla Reward System
On Thursday, 16 September 2021 at 11:56:21 UTC, Mike Parker wrote: ... We'll revise and adapt the system as needed as time goes by. In the meantime, happy bug fixing! The blog: https://dlang.org/blog/2021/09/16/bugzilla-reward-system/ ... Nice idea to reward contributors. Happy to see that you just try and see how it works, and adjust if needed. I think the overall positive synergy of the community is important, and this initiative should not damage it. To achieve this, I would suggest to consider giving more than 3 prizes each evaluation period. Furthermore, I would suggest to think about rewarding "rookies" as well... But let's first see how this works.
Re: Surprise - New Post on the GtkD Coding Blog
On Saturday, 4 September 2021 at 11:50:44 UTC, Mike Wey wrote: On 03-09-2021 20:42, M.M. wrote: I just recently visited your blog, and was wandering whether it's over now... I also visited gtkd website, and was wandering whether it's over now (the website still shows a wrapper for GTK 3.24). Happy to see you are back and well. I wonder where did you learn about a new gtkD release? Anyway, on the long run, I guess covering GTK 4 will be very welcome. The GTK 4 version still needs work and isn't released yet. I currently don't have the time to work on it, but i hope i am able to resume working on it later this year. Glad to hear you still have some work for gtkd on mind. (I recall your announcement along the lines of seeking someone to step-in for the help with gtkd.) Given the success of gtkd, it would be a pity if gtk4 did not get into it. Good luck finding time (and joy) to work on it. I appreciate the work.
Re: Surprise - New Post on the GtkD Coding Blog
On Friday, 3 September 2021 at 15:47:41 UTC, Ron Tarrant wrote: Has it really been 15 months since I last posted an article? Um, yes. Yes, it has. I hope I haven't completely lost my good will here in the D-lang community. I'm feeling better now, the medication seems to be working, and I've got a new article... well, it was already in the works last year when I stopped posting, but I've edited the heck out of it and hopefully it's up to my usual standards. At the top of the article, I ask whether or not anyone is still interested in reading articles about GtkD 3.9 (Mike Wey released GtkD 4 a couple of weeks ago) and I explain why I'm not all that keen on making the transition. Please let me know in comments (Yes, GtkD Coding now has comments) if you think it's still worth writing articles centred around 3.9. Thanks. Here's the link: https://gtkdcoding.com/2021/09/03/0112-gtk-gio-application-barebones.html I just recently visited your blog, and was wandering whether it's over now... I also visited gtkd website, and was wandering whether it's over now (the website still shows a wrapper for GTK 3.24). Happy to see you are back and well. I wonder where did you learn about a new gtkD release? Anyway, on the long run, I guess covering GTK 4 will be very welcome.
Re: D Summer School v3
On Thursday, 26 August 2021 at 14:33:25 UTC, Mike Parker wrote: Through much of July, Razvan Nitu and Eduard Staniloiu organized and carried out their third D Summer School at University POLITEHNICA of Bucharest. This time, they did several things differently, leading to their biggest event yet. They've provided some details on the blog: https://dlang.org/blog/2021/08/26/d-summer-school-v3/ Reddit: https://www.reddit.com/r/d_language/comments/pc0ppo/d_summer_school_v3/ Very nice event and blog. I wonder about the hackathon: did you, Razvan et al., pre-selected a list of bugzilla issues to work on? About the intimidacy of contributing bugfixes: it could be worth trying to demonstrate during a lecture how fixing such an PR actually works, including the (technical) process of submitting a PR, with all the comments, naming conventions, etc.
Re: DIP 1036--String Interpolation Tuple Literals--Has Been Withdrawn
On Thursday, 27 May 2021 at 12:14:25 UTC, Mike Parker wrote: The authors of DIP 1036, "String Interpolation Tuple Literals", have chosen to withdraw it from consideration in deference to an alternative proposal currently being drafted here: https://github.com/John-Colvin/YAIDIP From the DIP review process documentation: Unlike Abandoned DIPs, a Withdrawn DIP cannot be revived without the DIP manager's approval. A DIP author will have a specific reason for withdrawing from the process, and that reason might preclude further consideration of the DIP. For example, a DIP that was withdrawn because it received an overwhelmingly negative response should be rewritten and submitted as a new proposal rather than revived in its original form. If the DIP manager does allow a Withdrawn DIP to be revived, it must begin the review process anew from the first round of Community Review. https://github.com/dlang/DIPs/blob/master/docs/process-reviews.md#withdrawn-and-superseded-dips The DIP's new home is here: https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1036.md I believe that the discussions around the DIP1036 were fruitful and will contribute to a very good solution for dlang (be it the new DIP or another one). Thank you, Adam and Steven, for drafting the DIP, listening to the comments, answering all the questions, and making the second and improved version of it. I assume that you, Adam and Steven, hold the new (YAI)DIP in high regards. Is that right?
Re: GCC 11.1 Released
On Thursday, 27 May 2021 at 01:04:37 UTC, Iain Buclaw wrote: Hi, This year it's taken even longer than usual to get round to posting the formal announcement, but here it now is, and there has been a lot to sift through. [...] A lot of work in the past development cycle of gcc. Well done! A lot of work ahead. Good luck! Your work is very much appreciated.
Re: SAOC 2020 Ends
On Wednesday, 3 February 2021 at 14:21:30 UTC, Mike Parker wrote: The final Milestone for SAOC 2020 Ended on January 15. The two remaining students, Robert Aron and Adela Vais, had until the end of the month to submit their final reports. They did so, and the reports are now in the hands of the SAOC Committee, which this year consists of Atila Neves, John Colvin, and Robert Schadek. [...] Nice to hear that all three projects were successfull.
Re: Please Congratulate My New Assistant
On Monday, 18 January 2021 at 09:32:06 UTC, Imperatorn wrote: On Monday, 18 January 2021 at 09:21:45 UTC, Mike Parker wrote: [...] Welcome aboard Max! Let's make 2021 the year when D shines :) (Also, general question: Will the PR guys and Max be on Discord or Slack or will it be too much for them?) Anyway, welcome Great development in the D camp, indeed. It's great for a steady focused work on the language. Is this (and the related PR people) a short-term initiative, or is the funding secured for a longer period?
Re: Say Hello to Our Two New Pull-Request/Issue Managers
On Wednesday, 13 January 2021 at 11:33:44 UTC, Mike Parker wrote: I'm very, very happy that I can finally announce the news. [...] Great what Symmetry Investments did. Congratulations to Andrew and Razvan, and good luck with their tasks.
Re: GCC 10.2.1 Released
On Monday, 24 August 2020 at 23:49:42 UTC, Iain Buclaw wrote: Just out of curiosity, which language version will the next GCC release have? Currently, my version of GDC gives __VERSION__ as 2.076, which is pretty old (whereas LDC gives 2.093, basically on par with DMD). Will the next GDC major release have a significantly-updated language version? Likely the deciding factor will come down to how much free time I will get to do so. There's still a few outstanding issues in dmd-master and gcc middle-end that have hampered progress by a few weeks. Thank you for your work. I cross my fingers for you to have enough free time in the upcoming months!
Re: This Right In: PLDI 2020 will take place online and registration is FREE. Closes on Jun 5, so hurry!
On Sunday, 14 June 2020 at 20:22:41 UTC, Timon Gehr wrote: For PLDI 2020, I have contributed to the following research papers: https://pldi20.sigplan.org/details/pldi-2020-papers/47/Silq-A-High-Level-Quantum-Language-with-Safe-Uncomputation-and-Intuitive-Semantics https://pldi20.sigplan.org/details/pldi-2020-papers/46/-PSI-Exact-Inference-for-Higher-Order-Probabilistic-Programs Congratulations. The only relation to D is that the implementations of the two presented programming languages are written in D. Does that mean that your junior co-author(s) use D as well?
Re: DIP1028 - Rationale for accepting as is
On Tuesday, 26 May 2020 at 01:16:49 UTC, Walter Bright wrote: On 5/24/2020 5:56 PM, Timon Gehr wrote: It's only greenwashing if it's misleading. Putting @safe is a lie, putting @trusted is honest. It is not honest unless the programmer actually carefully examined the interface and the documentation to determine if it is a safe interface or not. For example, labeling memcpy() with @trusted is not honest. Forcing people to add uncheckable annotations is a path to convenience, not honesty. What is the difference of @safe to @trusted in that respect? Does the compiler "carefully examines" any interface or documentation? Why not simply introducing new label as a solution, something in the realm @extern_safe_dont_know?
Re: GCC 10.1 Released
On Thursday, 14 May 2020 at 16:57:20 UTC, Iain Buclaw wrote: As of last week (7th May), GCC 10.1 has now been released. For the D language front-end, only a small number of incremental, but substantial changes have gone in. Most notable of the lot has been the addition of `static foreach`, which makes the front-end (the C++ port of DMD) feature complete with DMD version 2.076.1. There is also now a configurable separation between building Druntime and Phobos, which has allowed many targets to have gained library support for building a D runtime library by disabling the build of Phobos. [...] Great work! Great plans! I wish you good luck with your goals, and hope you can attract people to help you. Did you ever consider to mentor a student for Google-summer-of-code?
Re: "Programming in D" on Educative.io
On Thursday, 7 May 2020 at 09:18:04 UTC, Ali Çehreli wrote: It is a paid course but as a reminder, the book will always be free as well: http://ddili.org/ And I am grateful to Educative.io for understanding that some books want to be free. In fact, they told me that books that are also available for free do sell more. Yay! :) Nice initiative with the online course. I will have a look soon; I am thinking of introducing D to my university students... But I especially like your book (as a reference). I also bought it, although it is freely downloadable. I prefer paper to a display while reading outside in the garden or in the train. I hope you will keep the book up-to-date, especially with all the upcoming changes that might happen in the next iterations of the language.
Re: FeedSpot Recognizes the GtkDcoding Blog
On Tuesday, 4 February 2020 at 15:21:30 UTC, Ron Tarrant wrote: This morning I was contacted by Anuj Agarwal, the Founder of Feedspot, who told me http://GtkDcoding.com has been recognized as one of the top 100 blogs for programmers. It's currently listed as #71. Anuj said: "I would like to personally congratulate you as your blog gtkDcoding has been selected by our panelist as one of the Top 100 Programming Blogs on the web. https://blog.feedspot.com/programming_blogs/ I personally give you a high-five and want to thank you for your contribution to this world. This is the most comprehensive list of Top 100 Programming Blogs on the internet and I'm honored to have you as part of this!" Congratulations!
New Open-Source Focused Game/Software Development Using Dlang
D is being adapted further more: https://www.phoronix.com/scan.php?page=news_item=Ikey-Goes-Open-Source-Gaming https://lispysnake.com/blog/2019/10/20/enter-the-miniature-dragon/
Re: "D for a @safer Linux Kernel" poster presentation at APLAS
On Friday, 27 September 2019 at 09:26:22 UTC, RazvanN wrote: Hello all, Alexandru Militaru's work "D for a @safer Linux Kernel" [1] has just been accepted for a poster presentation at APLAS [2]. We hope that this will be good publicity for D, Cheers, RazvanN [1] https://www.youtube.com/watch?v=weRSwbZtKu0 [2] https://conf.researchr.org/track/aplas-2019/aplas-2019-posters#About Congratulations! Hopefully, you will make a research paper out of it as well. That will make the content available to much broader audience!
Re: Release D 2.088.0
On Tuesday, 3 September 2019 at 07:57:00 UTC, Martin Nowak wrote: Glad to announce D 2.088.0, ♥ to the 58 contributors. This release comes with a new getLocation trait, a getAvailableDiskSpace in std.file, removal and deprecation of lots of various outdated APIs, an core.atomic.cas with result value, and a couple of more changes. http://dlang.org/download.html http://dlang.org/changelog/2.088.0.html -Martin Nice work! When checking the upcoming changes for 2.089 (currently, the nightly version), some of the changes from 2.088 also appear for 2.089 (e.g., "core.atomic : msync has been removed" appears in both lists of changes, one for 2.088 and one for the nightly). Is that the same change, or two different ones with the same name?
Re: Five Projects Selected for SAOC 2019
On Sunday, 25 August 2019 at 13:38:24 UTC, Mike Parker wrote: The Symmetry Autumn of Code 2019 application selection process has come to an end. This year, we've got five projects instead of three. Congratulations to everyone who was selected! You can read about them and their projects over at the D Blog: https://dlang.org/blog/2019/08/25/saoc-2019-projects-and-participants/ Reddit: https://www.reddit.com/r/d_language/comments/cv8jtd/saoc_2019_projects_and_participants/ Congratulations to the selected projects, and Good luck!
Re: UPB D Summer School
On Wednesday, 17 July 2019 at 13:56:38 UTC, RazvanN wrote: Hello, Edi and myself are glad to announce that the first edition of the D Summer School that we organized for the students at the University Politehnica of Bucharest has just ended. [...] Really nice! I actually think that D could be a nice language to be used for teaching programming. I guess you had the summer school as an advanced topic?
Re: GtkD 3.9.0, A GTK+ D binding.
On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote: GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license. At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries. And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org Full changelog: https://gtkd.org/changelog.html Download: https://gtkd.org/download.html So cool! I guess it will be a lot of work to get the bindings and wrapper to the upcoming GTK 4...
Re: Phobos is now compiled with -preview=dip1000
On Wednesday, 15 May 2019 at 07:39:05 UTC, Walter Bright wrote: https://github.com/dlang/phobos/pull/6931 This is a major milestone in improving the memory safety of D programming. Thanks to everyone who helped with this! Time to start compiling your projects with DIP1000, too! Congratulations to the whole team behind it.
Re: D released as part of GCC 9.1
On Friday, 3 May 2019 at 20:03:03 UTC, Walter Bright wrote: Thank you, Iain Buclaw! https://www.phoronix.com/scan.php?page=news_item=GCC-9.1-Compiler-Released https://www.reddit.com/r/programming/comments/bk6rk2/gcc_91_released_as_huge_compiler_update_with_d/ https://news.ycombinator.com/ ... and congratulations!
Re: Phobos now compiling with -dip1000
On Saturday, 23 March 2019 at 03:06:37 UTC, Walter Bright wrote: Many thanks to Sebastian Wilzbach, Nicholas Wilson, Mike Franklin, and others! It's been a long and often frustrating endeavor, but we made it and I'm very pleased with the results. Congratulations to everyone involved. Have a good discussion at DCONF, and I am already eager to hear what the next main focus in the near future will be.
Re: DConf 2019 Schedule
On Sunday, 17 March 2019 at 22:43:28 UTC, Mike Parker wrote: The schedule is now live! There are a few DConf veterans and a few new speakers. We're also holding an Annual General Meeting prior to the Hackathon (thanks to Nicholas Wilson for the proposal). http://dconf.org/2019/schedule/index.html We're extending the Early-Bird Discount until March 24, so if you haven't registered yet, you still have a chance to save. No definitive word yet on whether we'll be offering a 201 attendee discount, but I should know something this week. There might be a repeating typo with the start time of the lunch breaks(?)
Re: D mention and mini-demo at FOSDEM in the RISC-V room
On Thursday, 14 March 2019 at 10:52:15 UTC, Iain Buclaw wrote: In-case it was missed, D running on RISC-V was used as part of a small demo (taken from https://dlang.org/wc.html) at FOSDEM last month in the Fedora Rawhide talk. Of other note, a couple of items in the Few (potentially annoying?) bits slide were discovered when I was porting D runtime with David. Video and Slides: https://fosdem.org/2019/schedule/event/riscvfedora/ Iain. Really cool.
Re: Pull Request Manager Campaign Round 2 (and Other Donation News)
On Monday, 11 March 2019 at 09:35:53 UTC, Mike Parker wrote: On Monday, 11 March 2019 at 08:30:51 UTC, M.M. wrote: I just donated for the Forum case, and wanted to donate also for the Pull Manager: however, for this case, the website asks for a phone number of mine (compulsory), which was not the case for the forum case. Can you please make the "phone number" non-compulsory? That's not supposed to be there. Thanks for bringing it to my attention. It should be okay now. Great, thanks! It worked nicely...
Re: Pull Request Manager Campaign Round 2 (and Other Donation News)
On Saturday, 23 February 2019 at 11:29:45 UTC, Mike Parker wrote: Now that the forums are (mostly) back up, I can announce that round 2 of the PR Manager Campaign is underway. We're raising another $3000 to pay Nicholas Wilson for his efforts for the peioid February 15 to May 14. Overage from the first round was applied to this one and any recurring donations from the first round will go toward it as well. [...] I just donated for the Forum case, and wanted to donate also for the Pull Manager: however, for this case, the website asks for a phone number of mine (compulsory), which was not the case for the forum case. Can you please make the "phone number" non-compulsory?
Re: Fireside chat with Walter Bright, the creator of the D programming language
On Thursday, 14 February 2019 at 23:34:40 UTC, Ali Çehreli wrote: February 21, 2019 7pm https://www.meetup.com/D-Lang-Silicon-Valley/events/zhpvlqyzdbcc/ We will post a streaming link at the time of the meetup. What specific questions would you like answered? Ali If you were to design D again (or D2 again, or new D3), what three things would you design differently?
Re: GtkD Blog Post #0005 Now Live
On Tuesday, 29 January 2019 at 21:00:10 UTC, Ron Tarrant wrote: Another blog post available at http://gtkdcoding.com Enjoy! PS: And yeah, I'll get around to dubbing at some point. Perhaps after I get the docs parser finished. Do you know whether GTKD is going to wrap GTK+ 3.24? (Currently, it is wrapping the previous version 3.22)
Re: Interview with Liran Zvibel of WekaIO
On Wednesday, 5 December 2018 at 13:30:21 UTC, Joakim wrote: On Wednesday, 5 December 2018 at 08:02:21 UTC, M.M. wrote: [...] All three compilers listed on the official download page use the same frontend, written in D: [...] This explains pretty much everything I wanted to know but was afraid to ask. Happy to hear about the backporting to LDC as well...
Re: Interview with Liran Zvibel of WekaIO
On Tuesday, 4 December 2018 at 14:21:02 UTC, Mike Parker wrote: Joakim interviewed Liran for the D Blog about their file system, Matrix, and their use of D. Thanks to Joakim for putting it together, and to Liran for taking the time to participate! Blog: https://dlang.org/blog/2018/12/04/interview-liran-zvibel-of-wekaio/ Reddit: https://www.reddit.com/r/programming/comments/a3106x/interview_liran_zvibel_of_wekaio/ Interesting read. I am new to dlang, and after reading the post, I asked myself: the company liked the language, but tweaked the compiler. Could the company now switch to one of the official compilers? If not, why?
Re: Visual D 0.48.0 released
On Sunday, 2 December 2018 at 21:23:31 UTC, Manu wrote: On Sun, Dec 2, 2018 at 8:05 AM Rainer Schuetze via Digitalmars-d-announce wrote: [...] Bravo! Thank you for your awesome work as always Rainer! For those following, this release is something really special. I am not following... why is special? Because of the new debugging function?
Re: The New Fundraising Campaign
On Saturday, 10 November 2018 at 16:09:12 UTC, Mike Parker wrote: I've just published a new blog post describing our new fundraising campaign. TL;DR: We want to pay a Pull Request Manager to thin out the pull request queues and coordinate between relevant parties on newer pull requests so they don't go stale. We've launched a three-month campaign, and Nicholas Wilson has agreed to do the work. We have high hopes that this will help reduce frustration for current and future contributors. And we will be grateful for your support in making it happen. Please read the blog post for more details: https://dlang.org/blog/2018/11/10/the-new-fundraising-campaign/ For the impatient: https://www.flipcause.com/secure/cause_pdetails/NDUwNTY= I have contributed my share. Hope the campaign (champagne?) will be successful, even beyond the initial 3 month.
Re: DIP 1015--Deprecation of Implicit Conversion of Int. & Char. Literals to bool--Formal Assement
On Monday, 12 November 2018 at 15:03:08 UTC, Adam D. Ruppe wrote: On Monday, 12 November 2018 at 09:45:14 UTC, Mike Parker wrote: The TL;DR is that the DIP is trying to change behavior that is working as intended. I thought the whole point of a DIP is to change behavior that is working as intended. Otherwise, we have a bug fix rather than a language change. +1
Re: GCC: Submission of D Front End, next round
On Tuesday, 18 September 2018 at 20:00:21 UTC, Eugene Wissner wrote: Just reposting here two links Johannes left in the Slack: https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00931.html [...] This is great news! I am looking forward to it. I admire all the work and the persistence.
Re: GDC with D frontend 2.081.2
On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote: As some of you may know D frontend was merged into GDC some time ago and is up to date. Really cool, and very much appreciated. I will say a bit more about GDC development and development plans later. Really looking forward to it.
Re: 'static foreach' chapter and more
On Tuesday, 26 June 2018 at 01:52:42 UTC, Ali Çehreli wrote: I've made some online improvements to "Programming in D" since September 2017. [...] This is really great that you keep this important source of information on D and on programming-in-general up-to-date. Good luck with the further adaptations/changes as the D language evolves!
Re: The D Language Foundation at Open Collective
On Tuesday, 13 March 2018 at 09:48:10 UTC, rikki cattermole wrote: On 13/03/2018 10:39 PM, M.M. wrote: On Monday, 12 March 2018 at 14:37:40 UTC, rikki cattermole wrote: Can you guys add another donation package, which is basically pay what you want towards a more long term issue? To incentivize fixing. Monetary wise I shouldn't donate but I do care about shared library support enough that I will talk with some cash. One can freely choose the amount (s)he pays, when selecting "one-time contribution" donation. You missed what I was asking about. In the higher tier packages you can select specific bugs to have worked on. But it does not matter, funding options for these bigger long term issues is in the works. Indeed, I missed the point. Sorry for rushing my answer. I thought I would help other potential donors.
Re: The D Language Foundation at Open Collective
On Monday, 12 March 2018 at 14:37:40 UTC, rikki cattermole wrote: Can you guys add another donation package, which is basically pay what you want towards a more long term issue? To incentivize fixing. Monetary wise I shouldn't donate but I do care about shared library support enough that I will talk with some cash. One can freely choose the amount (s)he pays, when selecting "one-time contribution" donation.