Re: Safer Linux Kernel Modules Using the D Programming Language

2023-01-11 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 11 January 2023 at 09:52:23 UTC, Walter Bright wrote: By the way, back in the 80's, I wrote my own pointer checker for my own use developing C code. It was immensely useful in flushing bugs out of my code. There are vestiges of it still in the dmd source code. But it ran very

Re: Safer Linux Kernel Modules Using the D Programming Language

2023-01-09 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 9 January 2023 at 20:07:01 UTC, areYouSureAboutThat wrote: On Monday, 9 January 2023 at 11:04:24 UTC, Patrick Schluter wrote: On Monday, 9 January 2023 at 09:08:59 UTC, areYouSureAboutThat wrote: On Monday, 9 January 2023 at 03:54:32 UTC, Walter Bright wrote: Yes, as long as you

Re: Safer Linux Kernel Modules Using the D Programming Language

2023-01-09 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 9 January 2023 at 07:23:48 UTC, Siarhei Siamashka wrote: On Monday, 9 January 2023 at 06:34:23 UTC, Paulo Pinto wrote: On Monday, 9 January 2023 at 04:31:48 UTC, Siarhei Siamashka ASAN, Valgrind, Clang Static Analyzer and plenty of other tools are the practical mechanisms to prevent

Re: Safer Linux Kernel Modules Using the D Programming Language

2023-01-08 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 9 January 2023 at 04:31:48 UTC, Siarhei Siamashka wrote: On Monday, 9 January 2023 at 03:54:32 UTC, Walter Bright wrote: Buffer overflows are trivial to have in C, and C has no mechanism to prevent them. ASAN, Valgrind, Clang Static Analyzer and plenty of other tools are the

Re: The D Programming Language Vision Document

2022-07-06 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 6 July 2022 at 15:43:25 UTC, ryuukk_ wrote: On Wednesday, 6 July 2022 at 14:30:07 UTC, Paulo Pinto wrote: On Tuesday, 5 July 2022 at 12:34:57 UTC, ryuukk_ wrote: On Monday, 4 July 2022 at 05:30:10 UTC, Andrej Mitrovic wrote: [...] GC is one of D's strength because it is

Re: The D Programming Language Vision Document

2022-07-06 Thread Paulo Pinto via Digitalmars-d-announce
On Tuesday, 5 July 2022 at 12:34:57 UTC, ryuukk_ wrote: On Monday, 4 July 2022 at 05:30:10 UTC, Andrej Mitrovic wrote: On Sunday, 3 July 2022 at 08:46:31 UTC, Mike Parker wrote: You can find the final draft of the high-level goals for the D programming language at the following link:

Re: Adding Modules to C in 10 Lines of Code

2022-06-05 Thread Paulo Pinto via Digitalmars-d-announce
On Sunday, 5 June 2022 at 22:41:14 UTC, Walter Bright wrote: On 6/4/2022 10:54 PM, Paulo Pinto wrote: That paper had a real implementation to follow along, I didn't see it. while Lucid and IBM products were real things one could buy. That are *C* compilers doing imports for *C* code?

Re: Adding Modules to C in 10 Lines of Code

2022-06-05 Thread Paulo Pinto via Digitalmars-d-announce
On Sunday, 5 June 2022 at 04:42:44 UTC, claptrap wrote: On Saturday, 4 June 2022 at 12:29:59 UTC, Paulo Pinto wrote: On Saturday, 4 June 2022 at 07:40:36 UTC, Walter Bright wrote: On 5/29/2022 11:13 PM, Paulo Pinto wrote: Precompiled headers for C and C++ were certainly a module-like system

Re: Adding Modules to C in 10 Lines of Code

2022-06-04 Thread Paulo Pinto via Digitalmars-d-announce
On Saturday, 4 June 2022 at 19:26:27 UTC, Walter Bright wrote: On 6/4/2022 5:29 AM, Paulo Pinto wrote: I guess going around the horn is a synonym for lets pretend there wasn't prior art and keep arguing D did it first, as usual. Writing a paper is not doing it first. That paper had a real

Re: Adding Modules to C in 10 Lines of Code

2022-06-04 Thread Paulo Pinto via Digitalmars-d-announce
On Saturday, 4 June 2022 at 07:40:36 UTC, Walter Bright wrote: On 5/29/2022 11:13 PM, Paulo Pinto wrote: [...] Not the same as C doing the importing of C code. [...] Going around the horn, really doing it the hard way. Besides, writing a paper is not the same thing as implementing a

Re: Adding Modules to C in 10 Lines of Code

2022-05-30 Thread Paulo Pinto via Digitalmars-d-announce
On Tuesday, 3 May 2022 at 01:54:16 UTC, forkit wrote: On Friday, 22 April 2022 at 19:54:13 UTC, Walter Bright wrote: On 4/17/2022 1:12 PM, Walter Bright wrote: https://nwcpp.org/ An online presentation. Monday at 7PM PST. Slides: https://nwcpp.org/talks/2022/modules_in_c.pdf Video:

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

2022-02-02 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 2 February 2022 at 12:53:50 UTC, Paulo Pinto wrote: 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

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

2022-02-02 Thread Paulo Pinto 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: Why I Like D

2022-01-14 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 14 January 2022 at 02:13:48 UTC, H. S. Teoh wrote: On Fri, Jan 14, 2022 at 01:19:01AM +, forkit via Digitalmars-d-announce wrote: [...] [...] [...] [...] How is using D "losing autonomy"? Unlike Java, D does not force you to use anything. You can write all-out GC code, you

Re: Why I Like D

2022-01-13 Thread Paulo Pinto via Digitalmars-d-announce
On Thursday, 13 January 2022 at 15:44:33 UTC, Ola Fosheim Grøstad wrote: On Thursday, 13 January 2022 at 10:21:12 UTC, Stanislav Blinov wrote: TLDR: it's pointless to lament on irrelevant trivia. Time it! Any counter-arguments from either side are pointless without that. "Time it" isn't

Re: Why I Like D

2022-01-13 Thread Paulo Pinto via Digitalmars-d-announce
On Thursday, 13 January 2022 at 10:21:12 UTC, Stanislav Blinov wrote: On Wednesday, 12 January 2022 at 16:17:02 UTC, H. S. Teoh wrote: [...] Oh there is a psychological barrier for sure. On both sides of the, uh, "argument". I've said this before but I can repeat it again: time it. 4

Re: Why I Like D

2022-01-13 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 12 January 2022 at 02:37:47 UTC, Walter Bright wrote: "Why I like D" is on the front page of HackerNews at the moment at number 11. https://news.ycombinator.com/news I enjoyed reading the article.

Re: Release D 2.097.0

2021-06-19 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 18 June 2021 at 06:14:03 UTC, Martin Nowak wrote: On Monday, 7 June 2021 at 08:51:52 UTC, Bastiaan Veelo wrote: I am having issues as well, but I don't think the installer is at fault: I see the `C:\D\dmd2` directory get filled as the installer progresses, then files just disappear.

Re: D Language Foundation Monthly Meeting Summary

2021-06-10 Thread Paulo Pinto via Digitalmars-d-announce
On Thursday, 10 June 2021 at 10:55:50 UTC, sighoya wrote: On Saturday, 5 June 2021 at 09:14:52 UTC, Ola Fosheim Grøstad wrote: The current GC strategy is a dead end. No GC makes the language too much of a C++ with no real edge. D needs to offer something other languages do not, to offset the

Re: D Language Foundation Monthly Meeting Summary

2021-06-08 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 7 June 2021 at 23:04:12 UTC, Norm wrote: On Saturday, 5 June 2021 at 08:58:47 UTC, Paulo Pinto wrote: On Friday, 4 June 2021 at 21:35:43 UTC, IGotD- wrote: On Friday, 4 June 2021 at 19:56:06 UTC, sighoya wrote: This uniformization sounds too good to be true. I think most people

Re: D Language Foundation Monthly Meeting Summary

2021-06-05 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 4 June 2021 at 21:35:43 UTC, IGotD- wrote: On Friday, 4 June 2021 at 19:56:06 UTC, sighoya wrote: This uniformization sounds too good to be true. I think most people think that, but it's simply not true. malloc/free is incompatible to garbage collection. This is true and even

Re: LWDR (Light Weight D Runtime) for Microcontrollers v0.2.3

2021-05-30 Thread Paulo Pinto via Digitalmars-d-announce
On Sunday, 30 May 2021 at 14:28:25 UTC, Dylan Graham wrote: Github: https://github.com/0dyl/LWDR DUB: https://code.dlang.org/packages/lwdr Hi, all! This is LWDR (Light Weight D Runtime) It is a ground-up implementation of a D runtime targeting the ARM Cortex-M microcontrollers and other

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

2021-03-19 Thread Paulo Pinto via Digitalmars-d-announce
On Thursday, 18 March 2021 at 12:27:56 UTC, Petar Kirov [ZombineDev] wrote: On Thursday, 18 March 2021 at 09:21:27 UTC, Per Nordlöw wrote: [...] Just implementation deficiency. I think it is fixable with some refactoring of the GC pipeline. One approach would be, (similar to other language

Re: Say Hello to Our Two New Pull-Request/Issue Managers

2021-01-14 Thread Paulo Pinto via Digitalmars-d-announce
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. Some of you may recall the job announcements I put out on the blog back in September [1]. Symmetry Investments offered to fund one full-time, or two part-time, Pull

Re: Our community seems to have grown, so many people are joining the Facebook group

2020-12-29 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 30 December 2020 at 02:31:36 UTC, Murilo wrote: On Tuesday, 29 December 2020 at 15:06:07 UTC, Ola Fosheim Grøstad wrote: No, the OP clearly stated that he made the group "official". That is a deliberate attempt to fracture. I'm sorry you see it like this but my intention when I

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 18:29:54 UTC, Russel Winder wrote: On Mon, 2020-06-29 at 12:41 +, Paulo Pinto via Digitalmars-d-announce wrote: […] Concepts, coroutines, and modules are already in ISO C++20. Only once the standard is voted in. :-) Also ranges are in I believe. And co

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 12:17:57 UTC, Russel Winder wrote: On Mon, 2020-06-29 at 10:31 +, IGotD- via Digitalmars-d-announce wrote: […] Back to C++20 and beyond which Herb Sutter refers to a lot. Is C++20 a success, or even C++17? Does anyone know this? Modern C++ isn't a programming

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 10:31:43 UTC, IGotD- wrote: On Saturday, 27 June 2020 at 15:48:33 UTC, Andrei Alexandrescu wrote: How to answer "why will yours succeed, when X, Y, and Z have failed?" https://www.youtube.com/watch?v=wIHfaH9Kffs Very insightful talk. Back to C++20 and beyond

Re: Codefence, an embeddable interactive code editor, has added D support.

2020-05-23 Thread Paulo Pinto via Digitalmars-d-announce
On Saturday, 23 May 2020 at 19:49:33 UTC, welkam wrote: On Saturday, 23 May 2020 at 15:04:35 UTC, Paulo Pinto wrote: Hi everyone, as the subject states, you can find it here, https://codefence.io/ The current version is 2.092.0 with dmd. Regards, Why such thing is free? Who pays for the

Codefence, an embeddable interactive code editor, has added D support.

2020-05-23 Thread Paulo Pinto via Digitalmars-d-announce
Hi everyone, as the subject states, you can find it here, https://codefence.io/ The current version is 2.092.0 with dmd. Regards,

Re: LDC 1.21.0

2020-04-24 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 24 April 2020 at 06:58:52 UTC, Sebastiaan Koppe wrote: On Friday, 24 April 2020 at 06:13:09 UTC, Paulo Pinto wrote: Great work! What is the status of WebAssembly support beyond betterC? Almost there. I originally planned to complete it last February. It turned out to be a bit

Re: LDC 1.21.0

2020-04-24 Thread Paulo Pinto via Digitalmars-d-announce
On Thursday, 23 April 2020 at 17:53:05 UTC, kinke wrote: Glad to announce an exciting LDC 1.21 release - some highlights: * Based on D 2.091.1+; LLVM upgraded to v10.0.0. * Experimental iOS/arm64 support - all druntime/Phobos unittests pass, thanks Jacob! The prebuilt macOS package supports

Re: Top Five World’s Most Underrated Programming Languages

2019-01-18 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 18 January 2019 at 03:41:38 UTC, Brian wrote: On Monday, 14 January 2019 at 20:21:25 UTC, Andrei Alexandrescu wrote: Of possible interest: https://www.technotification.com/2019/01/most-underrated-programming-languages.html Because no software can use it. examples: 1. Docker use

Re: State of D 2018 Survey

2018-03-02 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 2 March 2018 at 11:16:51 UTC, psychoticRabbit wrote: On Friday, 2 March 2018 at 10:21:05 UTC, Russel Winder wrote: ...continue with C in the face of overwhelming evidence it is the wrong thing to do. yeah, the health fanatics who promote their crap to goverments and insurance

Re: State of D 2018 Survey

2018-03-02 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 2 March 2018 at 10:21:05 UTC, Russel Winder wrote: […] There are those who use C because the only other option is assembly language, so they make the right decision. This is an indicator that high-level language toolchain manufacturers have failed to port to their platform. I'll

Re: State of D 2018 Survey

2018-03-02 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 2 March 2018 at 04:38:24 UTC, psychoticRabbit wrote: On Friday, 2 March 2018 at 03:57:25 UTC, barry.harris wrote: Sorry little rabbit, your are misguided in this belief. Back in day we all used C and this is the reason most "safer" languages exist today. You can write pretty

Re: We're looking for a Software Developer! (D language)

2017-11-29 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 29 November 2017 at 12:05:06 UTC, Ola Fosheim Grostad wrote: On Wednesday, 29 November 2017 at 10:47:31 UTC, aberba wrote: to death learning these stuff in lectures. I learnt them beyond the syllables years back on my own at a much quicker pase. CS isnt about the languages

Re: We're looking for a Software Developer! (D language)

2017-11-29 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 29 November 2017 at 10:47:31 UTC, aberba wrote: On Thursday, 8 January 2015 at 11:10:09 UTC, Johanna Burgos wrote: Your Mission Your Track Record Degree in Computer Science, or closely-related It baffles me that recruitment still works using this as a requirement. A CS

Re: Questionnaire

2017-02-09 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 8 February 2017 at 18:27:57 UTC, Ilya Yaroshenko wrote: 1. Why your company uses D? a. D is the best b. We like D c. I like D and my company allowed me to use D d. My head like D e. Because marketing reasons f. Because my company can be more efficient with D for some

Re: Moving forward with work on the D language and foundation

2015-08-25 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 24 August 2015 at 18:43:01 UTC, Andrei Alexandrescu wrote: Hello everyone, Following an increasing desire to focus on working on the D language and foundation, I have recently made the difficult decision to part ways with Facebook, my employer of five years and nine months.

Re: Now official: we are livestreaming DConf 2015

2015-05-27 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 27 May 2015 at 21:05:23 UTC, Leandro Lucarella wrote: Dicebot, el 27 de May a las 19:26 me escribiste: On Wednesday, 27 May 2015 at 19:23:32 UTC, Kai Nacke wrote: Hi! Any chance to change the YouTube settings? Here in Germany I get only the message: Live streaming is not

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-30 Thread Paulo Pinto via Digitalmars-d-announce
On Sunday, 29 March 2015 at 22:07:40 UTC, Laeeth Isharc wrote: should we add a link to the wiki and ask author if we could mirror there ? This section on wiki looks like it could with a bit of fleshing out! http://wiki.dlang.org/Coming_From/Python I just seen what you did in the wiki,

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-30 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 30 March 2015 at 03:26:14 UTC, deadalnix wrote: On Sunday, 29 March 2015 at 16:32:32 UTC, Idan Arye wrote: Computer science is all about tradeoffs. I used to love Ruby, but then a Rails project got out of hand... Nowadays I use it mainly as a bash replacement - Hundredfolds more

Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-30 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 30 March 2015 at 08:53:15 UTC, Ola Fosheim Grøstad wrote: On Sunday, 29 March 2015 at 19:03:06 UTC, Laeeth Isharc wrote: On Sunday, 29 March 2015 at 15:34:35 UTC, Ola Fosheim Grøstad wrote: Actually, there is quite a large overlap if you look beyond the syntax. Dart is completely

Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-24 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 23 January 2015 at 05:54:41 UTC, Walter Bright wrote: On 1/22/2015 12:52 PM, Gary Willoughby wrote: Me too, is there any video available? https://www.youtube.com/watch?v=IkwaV6k6BmM I can't bear to watch it, you'll have to do it for me! I enjoyed watching it. -- Paulo

Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-24 Thread Paulo Pinto via Digitalmars-d-announce
On Saturday, 24 January 2015 at 13:03:33 UTC, Andrej Mitrovic wrote: On 1/23/15, MattCoder via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: My right ear can't hear too! :) While the youtube engineers are too lazy to fix this, in the meantime you can use the youtube-dl

Re: Anyone interested in embedding a JVM in their D app?

2015-01-14 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 14 January 2015 at 09:29:25 UTC, Russel Winder via Digitalmars-d-announce wrote: On Wed, 2015-01-14 at 02:00 +, james via Digitalmars-d-announce wrote: I've been playing with jni.h and D. I think I've got a fully working jni.d and I have the start of a nicer D wrapper around

Re: Visual Studio Community and .NET Open Source

2014-11-21 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 21 November 2014 at 08:02:07 UTC, philippecp wrote: .Net does have a pretty damn good GC. It is both a moving garbage collector (improves locality, reduces heap fragmentation and allows for memory allocation to be a single pointer operation) and a generational garbage collector

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-11 Thread Paulo Pinto via Digitalmars-d-announce
Am 11.10.2014 um 06:43 schrieb dennis luehring: Am 11.10.2014 06:25, schrieb Andrei Alexandrescu: On 10/10/14, 7:54 PM, Walter Bright wrote: On 10/10/2014 5:45 PM, Leandro Lucarella wrote: I still don't understand why wouldn't we use environment variables for what they've been created for,

Re: [OT Security PSA] Shellshock: Update your bash, now!

2014-10-01 Thread Paulo Pinto via Digitalmars-d-announce
On Wednesday, 1 October 2014 at 13:58:25 UTC, eles wrote: On Wednesday, 1 October 2014 at 13:41:43 UTC, JN wrote: On Wednesday, 1 October 2014 at 05:09:45 UTC, Nick Sabalausky wrote: I find it ironic that it's another big global security hole about which Windows users don't even have to be

Re: DUB 0.9.22 released

2014-09-22 Thread Paulo Pinto via Digitalmars-d-announce
Am 22.09.2014 11:33, schrieb Sönke Ludwig: After again a longer-than-anticipated wait, the next release of the DUB package and build manager is finally ready. This is a major milestone with some important changes in the way dependency versions are handled, making it more robust for a rapidly

Re: D for the Win

2014-08-20 Thread Paulo Pinto via Digitalmars-d-announce
Am 21.08.2014 00:02, schrieb anonymous: On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote: On 8/20/2014 2:33 PM, anonymous wrote: Dlang Dlang Über Alles as a German, O_O I'm not surprised that the German programming community has taken to D. After all, German cars all have

Re: Mago Debugger changes hands

2014-08-12 Thread Paulo Pinto via Digitalmars-d-announce
On Tuesday, 12 August 2014 at 08:21:40 UTC, Manu via Digitalmars-d-announce wrote: Thanks Aldo for this very important work! Very sad to see you move on. Thanks also to Rainer for taking on another big project. I wouldn't be a D user if it weren't for both of your work. I think this stuff is