Re: On the D Blog--Symphony of Destruction: Structs, Classes, and the GC

2021-03-04 Thread Dukc via Digitalmars-d-announce
On Thursday, 4 March 2021 at 13:54:48 UTC, Mike Parker wrote: The blog: https://dlang.org/blog/2021/03/04/symphony-of-destruction-structs-classes-and-the-gc-part-one/ "Some examples: attempting to index an associative array can trigger an attempt to allocate a RangeError if the key is not

Re: Destroy All Memory Corruption

2021-04-22 Thread Dukc via Digitalmars-d-announce
On Thursday, 22 April 2021 at 16:15:14 UTC, Ali Çehreli wrote: I failed after spending 35 minutes for that. I ended up creating at least two accounts (even though I already had a Skype account, which sounded to be sufficient). Many special codes sent to my phone and email. The whole thing is

Re: The SAOC 2021 application deadline has passed

2021-08-19 Thread Dukc via Digitalmars-d-announce
On Thursday, 19 August 2021 at 06:59:39 UTC, Mike Parker wrote: Thanks to everyone who submitted an application to the Symmetry Autumn of Code 2021. The SAOC judges will review the applications over the next few days. I'll inform each applicant of their status on August 25th, and will publish

Re: DIP 1039--Static Arrays with Inferred Length--Withdrawn

2021-09-07 Thread Dukc via Digitalmars-d-announce
On Tuesday, 7 September 2021 at 15:06:48 UTC, Mike Parker wrote: It's been accepted with a request for changes. Walter and Paul are working out the details. Congratulations Paul!

Re: Surprise - New Post on the GtkD Coding Blog

2021-09-09 Thread Dukc via Digitalmars-d-announce
On Wednesday, 8 September 2021 at 19:35:21 UTC, Adam D Ruppe wrote: The short version is the wayland devs were hyperfocused on one use case and missed the big picture. This led them to wrongly believe that the majority of X is completely useless legacy bloat, so instead of patching up the one

Re: Surprise - New Post on the GtkD Coding Blog

2021-09-07 Thread Dukc via Digitalmars-d-announce
On Friday, 3 September 2021 at 18:52:13 UTC, Adam D Ruppe wrote: (i loathe and despise wayland but ill try not to rant) Have you written more about this on your blog? I have read more than one piece that wishes good riddance of X in favour of Wayland, I'd like to read something about the

Re: DIP 1039--Static Arrays with Inferred Length--Withdrawn

2021-09-07 Thread Dukc via Digitalmars-d-announce
On Saturday, 4 September 2021 at 07:09:15 UTC, Mike Parker wrote: [snip] Regarding DIPs, any news on status of DIP 1038? It has been on formal assesment over three months now.

Re: DConf Online 2021 T-Shirts

2021-10-20 Thread Dukc via Digitalmars-d-announce
On Wednesday, 20 October 2021 at 11:50:00 UTC, Mike Parker wrote: "Entry" would imply a downward trajectory! Our thing is launching. 

Re: DConf Online 2021 T-Shirts

2021-10-20 Thread Dukc via Digitalmars-d-announce
On Wednesday, 20 October 2021 at 09:55:32 UTC, Mike Parker wrote: I'll be giving out only one of each color as prizes during DConf Online (other prizes may include DMan shirts, Amazon eGift cards, D Rocket swag, BEERCONF! shirts, etc.). If you want show one off in the DConf Online edition of

Re: OpenBSD LDC package

2021-10-21 Thread Dukc via Digitalmars-d-announce
On Thursday, 21 October 2021 at 01:59:11 UTC, Brian wrote: Hello D Community -- I'm happy to announce that I have posted a preliminary LDC package for review to OpenBSD: https://marc.info/?l=openbsd-ports=163477542025020=2 With the already shipping GDC and DMD packages, all 3 D compilers

Re: GDC has just landed v2.098.0-beta.1 into GCC

2021-12-01 Thread Dukc via Digitalmars-d-announce
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. As the D front-end for GDC is now itself written in D, in order to build

Re: On the Blog: DLang News for September/October 2021

2021-11-02 Thread Dukc via Digitalmars-d-announce
On Friday, 29 October 2021 at 15:03:46 UTC, Mike Parker wrote: The blog: https://dlang.org/blog/2021/10/29/dlang-news-september-october-2021-d-2-098-0-openbsd-saoc-dconf-online-swag/ What Razvan mentioned about old PRs is similar to my experience. I have pinged or reviewed a few old PRs and

Re: D Language Foundation Quarterly Meeting, October 2021

2021-11-05 Thread Dukc via Digitalmars-d-announce
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote: * The biggest languages have a story. (Java: write once run anywhere, the language of the internet; Rust: memory safety without a GC; Go: goroutines). What is D's story? It's not one big thing, but a lot of little things, and

Re: He Wrote a High-Frequency Trading Platform in D

2021-12-16 Thread Dukc via Digitalmars-d-announce
On Saturday, 11 December 2021 at 13:58:02 UTC, Mike Parker wrote: Georges Toutoungis shared his D user experience on the D blog. He went from being excited, to dismissive, to using D to implement an HFT and never looking back. The blog:

Re: Teaching D at a Russian University

2022-02-20 Thread Dukc via Digitalmars-d-announce
On Saturday, 19 February 2022 at 20:26:45 UTC, Elronnd wrote: On Saturday, 19 February 2022 at 17:33:07 UTC, matheus wrote: By the way English isn't my first language but I think there is a small typo: "In D, such nuances are fewer, for header files are not required." I think it's missing

Re: Our New Pull-Request and Issue Manager

2022-02-25 Thread Dukc via Digitalmars-d-announce
On Thursday, 24 February 2022 at 13:05:33 UTC, Mike Parker wrote: 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

Re: On the D Blog: A Gas Dynamics Toolkit in D

2022-02-02 Thread Dukc via Digitalmars-d-announce
On Wednesday, 2 February 2022 at 08:14:32 UTC, Mike Parker wrote: The University of Queensland's Centre for Hypersonics has [a gas dynamics toolkit](https://gdtk.uqcloud.net/) that, since 1994, has evolved from C, to C++, and now to D. Peter Jacobs, Rowan Gallon, and Kyle Damm wrote a little

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-02 Thread Dukc via Digitalmars-d-announce
On Friday, 28 January 2022 at 13:07:13 UTC, Mike Parker wrote: I want to reiterate that the above is only a summary. Paul and Walter exchanged multiple emails in discussion of these issues, with both proposing ideas to solve them. Paul does an excellent job describing his rationale for only

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-03 Thread Dukc via Digitalmars-d-announce
On Wednesday, 2 February 2022 at 22:58:39 UTC, Mike Parker wrote: No, that wasn’t the reason for the delay. Delays in the DIP process always come down to someone waiting for a response from someone else. Everyone involved has multiple priorities, so when the next move comes down to any one

Re: DIP 1038--"@mustUse" (formerly "@noDiscard")--Accepted

2022-02-09 Thread Dukc via Digitalmars-d-announce
On Sunday, 6 February 2022 at 15:43:39 UTC, Ola Fosheim Grøstad wrote: 3. *The politics of language improvements*: I don't think this should be a library type. I think this feature is too important for that. To me this smells of let's move the syntax to a library to avoid any discussion about

Re: On the D Blog: Using the GCC Static Analyzer on the D Programming Language

2022-01-14 Thread Dukc via Digitalmars-d-announce
On Friday, 14 January 2022 at 13:37:11 UTC, Mike Parker wrote: The Blog: https://dlang.org/blog/2022/01/14/using-the-gcc-static-analyzer-on-the-d-programming-language/ Reddit: https://www.reddit.com/r/programming/comments/s3sh9p/using_the_gcc_static_analyzer_on_the_d/ Wow, it looks like the

Re: DMD now incorporates a disassembler

2022-01-07 Thread Dukc via Digitalmars-d-announce
On Friday, 7 January 2022 at 21:41:55 UTC, Walter Bright wrote: Compile with -vasm to see it! Enjoy! For the file test.d: int demo(int x) { return x * x; } Compiling with: dmd test.d -c -vasm prints: _D4test4demoFiZi: : 89 F8 mov EAX,EDI 0002:

Re: DIP 1035, "@system Variables", Accepted; DIP 1037, "Add Unary Operator ...", Abandoned

2022-04-14 Thread Dukc via Digitalmars-d-announce
On Wednesday, 13 April 2022 at 07:32:26 UTC, Mike Parker wrote: Walter and Atila have informed me that they have approved DIP 1035, "@system Variables", on the grounds that it identifies a loophole in the `@safe` checks and provides a reasonable solution. Walter said it's a good DIP. Yes.

Re: Warning for anyone who was at DConf.

2023-09-03 Thread Dukc via Digitalmars-d-announce
On Sunday, 3 September 2023 at 07:04:44 UTC, Steven Schveighoffer wrote: Fwiw it’s definitely Covid. I tested positive today. Now trapped in London Heathrow for another week. A bizarre incident, I was on the plane going to Boston and they did a 180 after 30 minutes and booked us the next

Warning for anyone who was at DConf.

2023-09-02 Thread Dukc via Digitalmars-d-announce
Just a while ago I was hit by some sort of a violent ailment. I first noticed it like an hour ago, and I'm shivering as I stand in a well-heated house, despite having had a sauna just a while ago. Temperature already high. I wouldn't rule out having contracted it at DConf, and could well be

Re: D Language Foundation July 2023 Monthly Meeting Summary

2023-08-20 Thread Dukc via Digitalmars-d-announce
On Friday, 11 August 2023 at 13:37:57 UTC, Mike Parker wrote: __void initialing Booleans__ Dennis wasn't yet finished. The last item he had for us was [a PR he had submitted](https://github.com/dlang/dmd/pull/15362) that marks as `@system` the void initialization of a `bool`, or anything

Re: Q & A with Razvan Nitu and Dennis Korpel

2022-05-27 Thread Dukc via Digitalmars-d-announce
On Wednesday, 25 May 2022 at 14:43:04 UTC, Mike Parker wrote: I've started a new series on our YouTube channel that I'm calling 'D Community Q & A Sessions'. These are short sessions focused on specific topics. For the inaugural episode, Razvan and Dennis joined me to talk about their roles

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-23 Thread Dukc via Digitalmars-d-announce
On Thursday, 23 June 2022 at 00:37:24 UTC, Steven Schveighoffer wrote: You mean like a system function which removes the scope-ness of an array? Let me introduce you to my other thread: https://forum.dlang.org/thread/t7qd45$1lrb$1...@digitalmars.com -Steve You are allowed to remove

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-25 Thread Dukc via Digitalmars-d-announce
On Saturday, 25 June 2022 at 02:03:01 UTC, zjh wrote: On Wednesday, 22 June 2022 at 07:15:34 UTC, zjh wrote: On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote: Good article! [chinese version](https://fqbqrr.blog.csdn.net/article/details/125409915) Wow, thanks!

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Dukc via Digitalmars-d-announce
On Tuesday, 21 June 2022 at 22:55:56 UTC, StarCanopy wrote: On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote: [...] ```d int[5] stackData = [-1, -2, -3, -4, -5]; // Lifetime of stackData2 ends // before limitedRef, so this is // disallowed. limitedRef = stackData[]; ``` In the

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-23 Thread Dukc via Digitalmars-d-announce
On Thursday, 23 June 2022 at 14:08:15 UTC, Steven Schveighoffer wrote: On 6/23/22 8:01 AM, Dukc wrote: On Thursday, 23 June 2022 at 00:37:24 UTC, Steven Schveighoffer wrote: You mean like a system function which removes the scope-ness of an array? Let me introduce you to my other thread:

Re: D Language Foundation June 2022 Monthly Meeting Summary

2022-06-28 Thread Dukc via Digitalmars-d-announce
On Friday, 24 June 2022 at 14:27:17 UTC, Mike Parker wrote: The monthly meeting for June 2022 took place on June 10. Thanks, I like to read these summaries - keep 'em coming! This one had so much news that it was almost a D blog post.

Re: The D Programming Language Vision Document

2022-07-06 Thread Dukc via Digitalmars-d-announce
On Monday, 4 July 2022 at 08:34:14 UTC, Mike Parker wrote: [snip] I think that's a reasonable policy. The last thing any of us want is to stifle debate or censor opinions, but we feel that it's reasonable to ask people to participate in debates and express their opinions without upsetting

Re: The D Programming Language Vision Document

2022-07-06 Thread Dukc via Digitalmars-d-announce
On Sunday, 3 July 2022 at 20:16:35 UTC, Ola Fosheim Grøstad wrote: On Sunday, 3 July 2022 at 19:32:56 UTC, rikki cattermole wrote: It is required for string equivalent comparisons (which is what you should be doing in a LOT more cases! Anything user provided when compared should be normalized

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Dukc via Digitalmars-d-announce
On Tuesday, 21 June 2022 at 15:05:46 UTC, Mike Parker wrote: The blog: https://dlang.org/blog/2022/06/21/dip1000-memory-safety-in-a-modern-system-programming-language-pt-1/ Now on 26. place at Hacker News.

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Dukc via Digitalmars-d-announce
On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: On 6/21/22 11:05 AM, Mike Parker wrote: The part about `scope` being shallow. This is a problem. Is there any plan to address this other than "just use `@system`"? -Steve I think a custom `struct` containing a GC:d

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Dukc via Digitalmars-d-announce
On Wednesday, 22 June 2022 at 21:07:50 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: The part about `scope` being shallow. This is a problem. One thing that will be confusing to most users is that it appears to be using "taint" rather

Re: D Community Conversations: Walter Bright on the Origins of D Part 1

2022-07-16 Thread Dukc via Digitalmars-d-announce
On Sunday, 10 July 2022 at 16:17:11 UTC, Mike Parker wrote: I'll plan to do one of these every other month, so I'll be reaching out to people around the D community as time goes on. This was great, looking forward to more of these. I've thought that you could well write a blog series about D

Re: D Language Foundation July 2022 Quarterly Meeting Summary

2022-08-29 Thread Dukc via Digitalmars-d-announce
On Sunday, 28 August 2022 at 10:37:03 UTC, Mike Parker wrote: ### Bastiaan SARC has marked a major milestone in that their 500KLOC Extended Pascal codebase has been completely transcompiled to D (if you aren't aware of this project, you might enjoy Bastiaan's talks from DConf 2017, [Extending

Re: D Language Foundation Meeting September 2022 Monthly Meeting Summary

2022-10-17 Thread Dukc via Digitalmars-d-announce
On Monday, 17 October 2022 at 14:10:49 UTC, Mike Parker wrote: Finally, I noted that I had spoken to Weka's Eyal Lotem at DConf. He said their biggest remaining sticking point is what happens after a move, which is what originally prompted [one of their employees to write

Re: DIP 1043---Shortened Method Syntax---Accepted

2022-09-24 Thread Dukc via Digitalmars-d-announce
On Wednesday, 21 September 2022 at 10:39:27 UTC, Mike Parker wrote: DIP 1043, "Shortened Method Syntax", has been accepted. Excellent! The fact that the feature was already implemented behind a preview switch carried weight with Atila. He noted that, if not for that, he wasn't sure where

Re: Breaking news: std.uni changes!

2023-01-02 Thread Dukc via Digitalmars-d-announce
(Sorry for the late answer) On Wednesday, 28 December 2022 at 00:10:36 UTC, Richard (Rikki) Andrew Cattermole wrote: On 28/12/2022 12:13 AM, Dukc wrote: This is a big service for us at Symmetry. Getting Unicode support up to date was needed, we would have had to switch libraries at some

Re: Breaking news: std.uni changes!

2023-01-03 Thread Dukc via Digitalmars-d-announce
On Tuesday, 3 January 2023 at 04:13:53 UTC, Richard (Rikki) Andrew Cattermole wrote: On 03/01/2023 10:24 AM, Dukc wrote: Other things coming to mind: Bidirectional grapheme iteration, Word break and line break algorithms, lazy normalisation. Indeed, lots of improvement potential. I've done

Re: Memory Safer in a Systems Programming Language Part 3

2023-01-08 Thread Dukc via Digitalmars-d-announce
Thanks for Mike, he has done pretty much work in editing each of my posts and keeping everything in order. He's not employed as English teacher for nothing!

Re: Breaking news: std.uni changes!

2022-12-27 Thread Dukc via Digitalmars-d-announce
On Saturday, 24 December 2022 at 21:26:40 UTC, Richard (Rikki) Andrew Cattermole wrote: Hello one and all on this merry of all days! Today unfortunately I bring all but joy. For std.uni has had a bout of work! - Unicode tables have been updated to 15 from 6.2 (and with that the generator is

Re: D Language Foundation Monthly Meeting Summary for November 2022

2023-01-20 Thread Dukc via Digitalmars-d-announce
On Thursday, 12 January 2023 at 11:47:26 UTC, Mike Parker wrote: ### Petar One of the things Petar wants to do toward that end involves the Nix package manager. He's been using it for the past few years. There are already packages for the three D compilers, but they only target the latest

Re: Beta 2.103.0

2023-03-23 Thread Dukc via Digitalmars-d-announce
On Thursday, 2 March 2023 at 15:56:35 UTC, ryuukk_ wrote: ```D @safe ref int wrongIdentity(ref int x) { return x; // ERROR! Cannot return a ref, please use "return ref" } @safe ref int identity(return ref int x) { return x; // fine } ``` a keyword to return a value ``return 5;`` and

Re: 2023: Focusing on stability, GitHub Sponsors, and Frozen DIPs

2023-02-23 Thread Dukc via Digitalmars-d-announce
On Monday, 20 February 2023 at 12:38:56 UTC, Mike Parker wrote: I'm excited because some of the ideas and goals I and others have had for D, the community, and the ecosystem, are starting to take shape. I'm eagerly anticipating the announcements I'll be able to make as the year progresses.

Re: DIP1044---"Enum Type Inference"---Formal Assessment

2023-04-25 Thread Dukc via Digitalmars-d-announce
On Tuesday, 25 April 2023 at 04:54:43 UTC, Mike Parker wrote: I submitted DIP1044, "Enum Type Inference", to Walter and Atila on April 1. I received the final decision from them on April 18. They have decided not to accept this proposal. That DIP sure became a bikeshed at the last review.

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: The language shouldn't support by default making a storage allocator pure. It's doing its job, saying you can't do this because you're changing state. So you have to fake it by doing a dirty cast in there somewhere. The reason why D

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: The monthly meeting for March took place on March 3rd, 2023, at 14:30 UTC, and lasted about an hour and fifteen minutes. The following people attended: As before, a great deal of interesting stuff here. Also useful: with these we

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: Walter also said that whether void initialization should be allowed in pure code is a different question. Void initializing an int and returning it isn't pure, is it? So maybe we should disallow void initializations in pure code. He

Re: The DConf '23 Schedule is Live!

2023-06-08 Thread Dukc via Digitalmars-d-announce
On Tuesday, 6 June 2023 at 13:33:00 UTC, Mike Parker wrote: Thanks again to everyone who submitted talks for DConf '23, and congratulations to those who were accepted. We've got what looks to be another solid lineup this year. Check it out: https://dconf.org/2023/index.html Lol, first a

Re: D Language Foundation October 2023 Quarterly Meeting Summary

2023-12-12 Thread Dukc via Digitalmars-d-announce
On Monday, 11 December 2023 at 19:55:38 UTC, Timon Gehr wrote: There is the following trick. Not ideal since the length cannot be inferred, but this successfully injects alloca into the caller's scope. Wow, what a great hack - I'd have never came up with that!

Re: DLF September 2023 Planning Update

2023-11-22 Thread Dukc via Digitalmars-d-announce
On Tuesday, 14 November 2023 at 08:18:20 UTC, Mike Parker wrote: In September 2023, we had one planning session. The major item on the agenda was editions. Other items were a new meeting format, the Bugzilla to GitHub migration, and the future of D. ## Attendees The following people attended

Re: SecureD 3.0 has been released!

2024-03-07 Thread Dukc via Digitalmars-d-announce
On Wednesday, 6 March 2024 at 07:47:04 UTC, Adam Wilson wrote: This version was set in motion by a Cedric Picard, a D community member with Cryptography experience, reaching out and suggesting a number of improvements to the Symmetric and KDF API's. Wow, a Cym13 verified crypto library -

Re: D Language Foundation January 2024 Monthly Meeting Summary

2024-05-18 Thread Dukc via Digitalmars-d-announce
Mike Parker kirjoitti 14.5.2024 klo 16.23: The D Language Foundation's monthly meeting for January 2024 was held on Friday the 12th. There were two things of particular note about this meeting. Thanks for the write-up once again! Always nice to know what is cooking, even when the news come

Re: Demo for The Art of Reflection released (a 3D game and engine fully written in D)

2024-05-26 Thread Dukc via Digitalmars-d-announce
Lewis kirjoitti 24.5.2024 klo 20.45: Hello! Not sure if it's of interest, but I've been developing a 3D game and engine in D for a few years, and finally have a demo up on Steam for anyone interested in poking around (Windows only unfortunately). - All code (engine and game) written in D.

Re: The D Programming Language and Its Role in Cybersecurity

2024-05-26 Thread Dukc via Digitalmars-d-announce
aberba kirjoitti 25.5.2024 klo 10.58: On Friday, 24 May 2024 at 19:54:16 UTC, Steven Schveighoffer wrote: On Monday, 20 May 2024 at 21:21:24 UTC, aberba wrote: Found this article by Raymond Andrè Hagen:

Re: The D Programming Language and Its Role in Cybersecurity

2024-05-26 Thread Dukc via Digitalmars-d-announce
Dukc kirjoitti 26.5.2024 klo 21.39: I hope he/she hasn't earned his/her position with opinion pieces like this. Stupid me, his name is on your post. So "he" and "his" obviously.

<    1   2