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: WinUI 3

2021-03-15 Thread Paulo Pinto via Digitalmars-d-learn
On Monday, 15 March 2021 at 17:04:56 UTC, evilrat wrote: On Monday, 15 March 2021 at 16:41:08 UTC, Imperatorn wrote: Could D be used with WinUI 3? https://docs.microsoft.com/en-us/windows/apps/winui/winui3/ Would the win32metadata help? 樂 I've seen some slides about WinUI 3 future

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: C++ or D?

2021-01-01 Thread Paulo Pinto via Digitalmars-d-learn
On Thursday, 31 December 2020 at 07:17:45 UTC, RSY wrote: On Wednesday, 30 December 2020 at 21:03:36 UTC, Paulo Pinto wrote: On Thursday, 24 December 2020 at 08:36:54 UTC, RSY wrote: On Wednesday, 23 December 2020 at 19:00:14 UTC, evilrat wrote: [...] C++ you need to write duplicate code

Re: C++ or D?

2020-12-30 Thread Paulo Pinto via Digitalmars-d-learn
On Thursday, 24 December 2020 at 08:36:54 UTC, RSY wrote: On Wednesday, 23 December 2020 at 19:00:14 UTC, evilrat wrote: On Wednesday, 23 December 2020 at 18:03:56 UTC, frame wrote: It's not the problem mentioned but I had to struggle with DLLs and D's Variant-type. The problem is that

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: low-latency GC

2020-12-06 Thread Paulo Pinto via Digitalmars-d-learn
On Sunday, 6 December 2020 at 08:12:58 UTC, Ola Fosheim Grostad wrote: On Sunday, 6 December 2020 at 07:45:17 UTC, Bruce Carneal wrote: GCs scan memory, sure. Lots of variations. Not germane. Not a rationale. We need to freeze the threads when collecting stacks/globals. D is employed at

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: GUI library for DMD 2.090 or DMD 2.091

2020-04-27 Thread Paulo Pinto via Digitalmars-d-learn
On Sunday, 26 April 2020 at 09:09:04 UTC, Antonio Corbi wrote: On Saturday, 25 April 2020 at 09:30:44 UTC, Paulo Pinto wrote: On Friday, 24 April 2020 at 18:52:55 UTC, Russel Winder wrote: [...] Just curious, how do you handle the whole RC> story in Gtk-rs? For me it made the point that

Re: GUI library for DMD 2.090 or DMD 2.091

2020-04-25 Thread Paulo Pinto via Digitalmars-d-learn
On Friday, 24 April 2020 at 18:52:55 UTC, Russel Winder wrote: On Fri, 2020-04-24 at 15:50 +, Phrozen via Digitalmars-d-learn wrote: […] @Basile B., thanks for the suggestion. I'll try this library too. Just a bit of confirmation: I am a fan of D and GtkD for desktop UI work. GTK+

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: This thread on Hacker News terrifies me

2018-09-01 Thread Paulo Pinto via Digitalmars-d
On Saturday, 1 September 2018 at 08:19:49 UTC, Walter Bright wrote: On 8/31/2018 11:59 PM, Paulo Pinto wrote: For example, in any CS program, are there any courses at all about this? Yes, we had them on my degree, I'm curious how the courses you took compared with the articles I wrote about

Re: This thread on Hacker News terrifies me

2018-09-01 Thread Paulo Pinto via Digitalmars-d
On Saturday, 1 September 2018 at 05:57:06 UTC, rikki cattermole wrote: It all comes down to, not enough time to cover the material. Programming is the largest scientific field in existence. It has merged material from Physics, Chemistry, Psychology (in a BIG WAY), Biology, you name it and

Re: This thread on Hacker News terrifies me

2018-09-01 Thread Paulo Pinto via Digitalmars-d
On Friday, 31 August 2018 at 22:23:09 UTC, Walter Bright wrote: On 8/31/2018 1:42 PM, Paulo Pinto wrote: Some countries do have engineering certifications and professional permits for software engineering, but its still a minority. That won't fix anything, because there is NO conventional

Re: This thread on Hacker News terrifies me

2018-08-31 Thread Paulo Pinto via Digitalmars-d
On Friday, 31 August 2018 at 19:50:20 UTC, Walter Bright wrote: https://news.ycombinator.com/item?id=17880722 Typical comments: "`assertAndContinue` crashes in dev and logs an error and keeps going in prod. Each time we want to verify a runtime assumption, we decide which type of assert to

Re: C's Biggest Mistake on Hacker News

2018-07-26 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 25 July 2018 at 21:16:40 UTC, Walter Bright wrote: On 7/24/2018 4:53 AM, Ecstatic Coder wrote:     str = str1 + " " + str2; But you have to be careful how it is written: str = "hello" + "world"; str = "hello" + "world" + str1; don't work, etc. Well, like everything

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 24 July 2018 at 09:54:37 UTC, Ecstatic Coder wrote: On Tuesday, 24 July 2018 at 00:41:54 UTC, RhyS wrote: [...] +1 IMO, D in its current state, and with its current ecosystem, even after more than a decade of existence, is still NOT the best alternative to C/C++ where they HAVE

Re: Migrating an existing more modern GC to D's gc.d

2018-04-11 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 10 April 2018 at 18:31:28 UTC, Jacob Carlborg wrote: On 2018-04-10 08:47, Jonathan M Davis wrote: Regardless, I think that it's clear that in order to do anything with thread-local pools, we'd have to lock down the type system even further to disallow casts to or from shared or

Re: [OT] Unity migrating parts of their engine from C++ into High Performace C# (HPC#)

2018-04-03 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 3 April 2018 at 07:29:11 UTC, Dukc wrote: On Monday, 2 April 2018 at 17:30:20 UTC, Paulo Pinto wrote: - No code that would trigger GC is allowed Impressive! It definitely won't be anyhing like D or Rust in systems field anyway, but C# usually feels to be so reliant in GC that

[OT] Unity migrating parts of their engine from C++ into High Performace C# (HPC#)

2018-04-02 Thread Paulo Pinto via Digitalmars-d
A bit off topic, yet still relevant given the ongoing attempts for D to be usable on the games industry. At this year's GDC Unity had a few talks of the new subsystems being transitioning from internal engine code in C++ into upper layers written in C#. For that purpose they are introducing

D, Parasail, Pascal, and Rust vs The Steelman

2018-03-21 Thread Paulo Pinto via Digitalmars-d
An article comparing the above languages as per the DoD language requirements [0]. http://jedbarber.id.au/steelman.html [0] - https://en.wikipedia.org/wiki/Steelman_language_requirements

Re: D beyond the specs

2018-03-16 Thread Paulo Pinto via Digitalmars-d
On Friday, 16 March 2018 at 11:44:59 UTC, Chris wrote: Would it be possible to find out at DConf in Munich why exactly D is so popular in Germany (my impression) and in other countries of Europe (and that general post code) like France, Italy, GB, Romania and Russia etc.? I've always been

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: Portuguese D programmers?

2018-02-15 Thread Paulo Pinto via Digitalmars-d
On Thursday, 15 February 2018 at 15:10:17 UTC, Luís Marques wrote: Hey! Are there any other Portuguese D programmers in here? Raise your hand and say hi! Don't tell me I'm the only one... ;_; Cheers, Luís Well, I still occasionally hang around and hope D will find its place, but given

Re: A betterC base

2018-02-10 Thread Paulo Pinto via Digitalmars-d
On Saturday, 10 February 2018 at 19:22:51 UTC, Jonathan M Davis wrote: On Saturday, February 10, 2018 14:06:09 Timon Gehr via Digitalmars-d wrote: On 08.02.2018 16:55, JN wrote: > On Thursday, 8 February 2018 at 14:54:19 UTC, Adam D. Ruppe > wrote: >> Garbage collection has proved to be a

Re: Quora: Why hasn't D started to replace C++?

2018-02-09 Thread Paulo Pinto via Digitalmars-d
On Thursday, 8 February 2018 at 03:36:17 UTC, Laeeth Isharc wrote: On Wednesday, 7 February 2018 at 21:02:11 UTC, data pulverizer wrote: On Tuesday, 30 January 2018 at 20:45:44 UTC, Andrei Alexandrescu wrote: https://www.quora.com/Why-hasnt-D-started-to-replace-C++ Andrei [...] But really

Re: A betterC base

2018-02-08 Thread Paulo Pinto via Digitalmars-d
On Thursday, 8 February 2018 at 18:06:38 UTC, Walter Bright wrote: On 2/8/2018 9:03 AM, Dave Jones wrote: If D had a decent garbage collector it might be a more convincing argument. 'Decent' GC systems rely on the compiler emitting "write gates" around every assignment to a pointer. These

Re: Quora: Why hasn't D started to replace C++?

2018-01-30 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 30 January 2018 at 22:43:32 UTC, Ola Fosheim Grøstad wrote: On Tuesday, 30 January 2018 at 21:49:39 UTC, H. S. Teoh wrote: "extremely eefficient native code". I don't argue that C++ has extremely efficient native code. But so has D. So the claim that C++ has an "enormous

Re: How programmers transition between languages

2018-01-28 Thread Paulo Pinto via Digitalmars-d
On Sunday, 28 January 2018 at 13:50:03 UTC, Michael wrote: On Friday, 26 January 2018 at 09:02:03 UTC, Ola Fosheim Grøstad wrote: While this analysis of language popularity on Github is enlightening: http://www.benfrederickson.com/ranking-programming-languages-by-github-users/ I found the

Re: How programmers transition between languages

2018-01-26 Thread Paulo Pinto via Digitalmars-d
On Friday, 26 January 2018 at 18:46:12 UTC, John Gabriele wrote: On Friday, 26 January 2018 at 17:24:54 UTC, Benny wrote: What i found interesting is the comparison between the "newer" languages and D ( see the reddit thread ). 9 Go 4.1022 15 Kotlin 1.2798 18 Rust0.7317 35

Re: How do you use D?

2018-01-03 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 3 January 2018 at 16:20:48 UTC, Joakim wrote: On Wednesday, 3 January 2018 at 11:43:35 UTC, Paulo Pinto wrote: On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote: On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 3 January 2018 at

Re: How do you use D?

2018-01-03 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 3 January 2018 at 11:13:04 UTC, Joakim wrote: On Wednesday, 3 January 2018 at 10:29:05 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 3 January 2018 at 09:56:48 UTC, Pjotr Prins wrote: [...] Good programmers aren't stuck on any single language and will pick the tool best suited

Re: Maybe D is right about GC after all !

2017-12-30 Thread Paulo Pinto via Digitalmars-d
On Thursday, 28 December 2017 at 16:43:41 UTC, John Gabriele wrote: On Thursday, 28 December 2017 at 15:57:18 UTC, Paulo Pinto wrote: On Thursday, 28 December 2017 at 11:27:29 UTC, Russel Winder wrote: On Wed, 2017-12-27 at 18:41 +, Laeeth Isharc via Digitalmars-d wrote: […] However the

Re: Maybe D is right about GC after all !

2017-12-28 Thread Paulo Pinto via Digitalmars-d
On Thursday, 28 December 2017 at 11:27:29 UTC, Russel Winder wrote: On Wed, 2017-12-27 at 18:41 +, Laeeth Isharc via Digitalmars-d wrote: […] However the GStreamer folk are backing Rust (for memory safety issues noted earlier) so even though D has a GStreamer binding (thanks to Mike and

Re: Maybe D is right about GC after all !

2017-12-20 Thread Paulo Pinto via Digitalmars-d
On Thursday, 21 December 2017 at 04:16:32 UTC, Adam Wilson wrote: On 12/20/17 10:28, Ali Çehreli wrote: On 12/20/2017 01:14 AM, Paulo Pinto wrote: from developers that learned it before C++98 and can't care less what is being discussed on Reddit and HN. I don't blame them one bit because

Re: Maybe D is right about GC after all !

2017-12-20 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 20 December 2017 at 18:28:20 UTC, Ali Çehreli wrote: On 12/20/2017 01:14 AM, Paulo Pinto wrote: > from developers that learned it before C++98 and > can't care less what is being discussed on Reddit and HN. I don't blame them one bit because keeping up with C++ and learning C++

Re: Maybe D is right about GC after all !

2017-12-20 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 20 December 2017 at 08:49:18 UTC, Shachar Shemesh wrote: On 19/12/17 11:54, Walter Bright wrote: "C, Python, Go, and the Generalized Greenspun Law" http://esr.ibiblio.org/?p=7804 I have two takeaways from that article: 1. ESR doesn't understand C++ one bit. 2. I feel exactly

Re: Maybe D is right about GC after all !

2017-12-20 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 19 December 2017 at 11:03:37 UTC, Joakim wrote: On Tuesday, 19 December 2017 at 10:54:12 UTC, w0rp wrote: On Tuesday, 19 December 2017 at 09:54:05 UTC, Walter Bright wrote: "C, Python, Go, and the Generalized Greenspun Law" http://esr.ibiblio.org/?p=7804 I think D and the GC are

Re: Maybe D is right about GC after all !

2017-12-20 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 19 December 2017 at 09:54:05 UTC, Walter Bright wrote: "C, Python, Go, and the Generalized Greenspun Law" http://esr.ibiblio.org/?p=7804 That is what I keep saying thanks to my experience using Oberon systems during the 90's, and following everything that was done with

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: Thoughts about D

2017-11-27 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 28 November 2017 at 06:24:38 UTC, Dmitry Olshansky wrote: On Tuesday, 28 November 2017 at 06:12:19 UTC, Walter Bright wrote: On 11/27/2017 9:11 PM, rikki cattermole wrote: On 28/11/2017 5:03 AM, Walter Bright wrote: On 11/27/2017 6:55 PM, John wrote: Should add optlink to that

Re: ESR on post-C landscape

2017-11-15 Thread Paulo Pinto via Digitalmars-d-learn
On Wednesday, 15 November 2017 at 02:05:27 UTC, codephantom wrote: On Tuesday, 14 November 2017 at 16:38:58 UTC, Ola Fosheim Grostad wrote: It [C]is flawed... ESR got that right, not sure how anyone can disagree. Well I 'can' disagree ;-) Is a scalpel flawed because someone tried to use it

Re: [OT] mobile rising

2017-11-09 Thread Paulo Pinto via Digitalmars-d
On Thursday, 9 November 2017 at 00:09:32 UTC, Joakim wrote: ... I think you greatly overestimate what was needed to compete in this mobile market at that time. I'm not saying it was easy, but the PC and mobile giants before iOS/Android clearly didn't have the vision or ability to execute

Re: [OT] mobile rising

2017-11-08 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 8 November 2017 at 06:27:15 UTC, Patrick Schluter wrote: On Wednesday, 8 November 2017 at 01:13:00 UTC, codephantom wrote: On Wednesday, 8 November 2017 at 00:09:51 UTC, Ola Fosheim Grøstad wrote: [...] Redhat have demonstrated that it can be done. GPL is not the obstacle. The

Re: [OT] Windows dying

2017-10-30 Thread Paulo Pinto via Digitalmars-d
On Monday, 30 October 2017 at 16:50:42 UTC, Joakim wrote: [...] Do those Python/Numpy users have the level of VS or other Windows IDE support that D currently doesn't? Either way, math modeling is such a small niche that I'm not sure it makes a difference, though I'm glad Ilya and others are

Re: Note from a donor

2017-10-28 Thread Paulo Pinto via Digitalmars-d
On Saturday, 28 October 2017 at 03:00:16 UTC, Jonathan M Davis wrote: On Saturday, October 28, 2017 02:48:00 evilrat via Digitalmars-d wrote: On Saturday, 28 October 2017 at 02:30:50 UTC, codephantom wrote: > On Saturday, 28 October 2017 at 01:42:52 UTC, evilrat wrote: >> Since you already on

Re: My two cents

2017-10-24 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 24 October 2017 at 16:02:56 UTC, flamencofantasy wrote: On Tuesday, 24 October 2017 at 05:40:06 UTC, Dmitry Olshansky wrote: On Tuesday, 24 October 2017 at 04:26:42 UTC, Adam Wilson wrote: [...] I’ll throw in my 2 rubbles. I actually worked on a VM that has async/await feature

Re: D on quora ...

2017-10-16 Thread Paulo Pinto via Digitalmars-d
On Monday, 16 October 2017 at 16:11:05 UTC, Ola Fosheim Grøstad wrote: On Monday, 16 October 2017 at 14:24:57 UTC, Paulo Pinto wrote: On Monday, 16 October 2017 at 14:14:50 UTC, Ola Fosheim Grøstad wrote: On Monday, 16 October 2017 at 13:49:50 UTC, Atila Neves wrote: A std::shared_ptr going

Re: D on quora ...

2017-10-16 Thread Paulo Pinto via Digitalmars-d
On Monday, 16 October 2017 at 14:14:50 UTC, Ola Fosheim Grøstad wrote: On Monday, 16 October 2017 at 13:49:50 UTC, Atila Neves wrote: A std::shared_ptr going out of scope can pause the program for just as long as a GC mark-and-sweep. I don't use shared_ptr much, but why would a single

Re: -betterC and extern(C++) classes

2017-09-10 Thread Paulo Pinto via Digitalmars-d
On Sunday, 10 September 2017 at 08:56:11 UTC, rikki cattermole wrote: On 10/09/2017 9:40 AM, Yuxuan Shui wrote: I was experimenting with -betterC and found out that C++ classes doesn't work. Because the resulting object file needs a symbol "_D14TypeInfo_Class6__vtblZ" which is in druntime. I

[OT] "Safe Systems Software and the Future of Computing" talk by Joe Duffy

2017-09-02 Thread Paulo Pinto via Digitalmars-d
Hi everyone, Videos of Rust Conf 2017 are now available, and Joe Duffy did the closing keynote telling his experience developing Midori. Specially relevant are the parts where he explains the internal resistance from classical C devs at Microsoft, adopting a more safe systems programming.

Re: Jetbrains announce support for rust plugin, show them we want one too!

2017-08-06 Thread Paulo Pinto via Digitalmars-d
On Sunday, 6 August 2017 at 15:43:46 UTC, Moritz Maxeiner wrote: On Sunday, 6 August 2017 at 15:32:07 UTC, Paulo Pinto wrote: On Sunday, 6 August 2017 at 14:16:20 UTC, Moritz Maxeiner wrote: [...] According to Google on their Android Developers Backstage podcast, the majority of Android

Re: Jetbrains announce support for rust plugin, show them we want one too!

2017-08-06 Thread Paulo Pinto via Digitalmars-d
On Sunday, 6 August 2017 at 14:16:20 UTC, Moritz Maxeiner wrote: On Sunday, 6 August 2017 at 12:14:16 UTC, Dmitry wrote: [...] A developer who mostly targets Windows wouldn't. But if you look at the statistics [1] you'd see that in the category of systems accessing the web mobile systems

Re: Go 1.9

2017-06-23 Thread Paulo Pinto via Digitalmars-d
On Friday, 23 June 2017 at 21:31:00 UTC, Araq wrote: ... That's just "I looked at the websites, never used these tools in practice but found them convincing" phrased differently to pretend you have an argument. The success of Go strongly indicates people generally don't connect Java/C# to

Re: Go 1.9

2017-06-23 Thread Paulo Pinto via Digitalmars-d
On Friday, 23 June 2017 at 20:25:10 UTC, Joakim wrote: On Friday, 23 June 2017 at 16:49:54 UTC, Kagamin wrote: On Friday, 23 June 2017 at 06:41:26 UTC, Bienlein wrote: Java, Kotlin, C# are still Jit compiled languages, with the memory footprint to prove it :) The memory footprint doesn't

Re: Go 1.9

2017-06-23 Thread Paulo Pinto via Digitalmars-d
On Friday, 23 June 2017 at 19:27:56 UTC, Araq wrote: On Thursday, 22 June 2017 at 11:27:47 UTC, Paulo Pinto wrote: Java is AOT compiled to native code via Excelsior JET, IBM J9, IBM Websphere RealTime, JamaicaVM, SubstrateVM, Android ART and eventually Java 10. Have you used one of these

Re: Go 1.9

2017-06-22 Thread Paulo Pinto via Digitalmars-d
On Thursday, 22 June 2017 at 10:23:37 UTC, Russel Winder wrote: On Thu, 2017-06-22 at 10:00 +, Paulo Pinto via Digitalmars-d wrote: […] They were all about Swift, Java, Kotlin, C#. Isn't Swift a native code language? Just like Java when one uses any commercial JDK or C# when targeting

Re: Go 1.9

2017-06-22 Thread Paulo Pinto via Digitalmars-d
On Thursday, 22 June 2017 at 11:11:01 UTC, Wulfklaue wrote: On Thursday, 22 June 2017 at 10:23:37 UTC, Russel Winder wrote: On Thu, 2017-06-22 at 10:00 +, Paulo Pinto via Digitalmars-d wrote: […] They were all about Swift, Java, Kotlin, C#. Those are also the major players in the market

Re: Go 1.9

2017-06-22 Thread Paulo Pinto via Digitalmars-d
On Thursday, 22 June 2017 at 07:15:26 UTC, Bienlein wrote: I suspect though that like Go took Python more than C folk, Kotlin Native will take more Java that C++, Go and Rust folks. But speculation rarely turn out quite as speculated. In Java development there is almost no C or C++ and no

Re: What is your favorite D feature?

2017-06-22 Thread Paulo Pinto via Digitalmars-d
On Thursday, 22 June 2017 at 00:48:25 UTC, Seb wrote: Hi, I am currently trying to modernize the D code example roulette on the dlang.org front page [1]. Hence, I would love to hear about your favorite feature(s) in D. Ideas: - favorite language construct - favorite code sample - "only

Re: gdc is in

2017-06-21 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 21 June 2017 at 15:11:39 UTC, Joakim wrote: the gcc tree: https://gcc.gnu.org/ml/gcc/2017-06/msg00111.html Congratulations to Iain and the gdc team. :) I found out because it's on the front page of HN right now, where commenters are asking questions about D. As already

Re: Safe code as an I/O requirement

2017-05-29 Thread Paulo Pinto via Digitalmars-d
On Sunday, 28 May 2017 at 16:58:53 UTC, aberba wrote: https://lwn.net/Articles/708196/ From the look of things and feedbacks from several security analysts and system developers, [exposed] I/O needs to be memory safe. GStreamer multimedia library developed in C has safety issues [see

Re: Warning, ABI breakage from 2.074 to 2.075

2017-05-25 Thread Paulo Pinto via Digitalmars-d
On Thursday, 25 May 2017 at 17:04:10 UTC, Jason King wrote: And how many of those are claiming to be a systems programming language? I have no problems with an unstable ABI, what I have a problem is with claiming to be a systems programming language AND not having a stable ABI. You

Re: Warning, ABI breakage from 2.074 to 2.075

2017-05-25 Thread Paulo Pinto via Digitalmars-d
On Thursday, 25 May 2017 at 15:36:38 UTC, Jason King wrote: Yes it is a lot of work, which I strongly suspect is a big reason why C still reigns supreme at the systems level — because it does have a stable ABI which solves a lot of headaches from a systems point of view (obviously momentum and

Re: Fantastic exchange from DConf

2017-05-18 Thread Paulo Pinto via Digitalmars-d
On Thursday, 18 May 2017 at 05:07:38 UTC, Patrick Schluter wrote: On Thursday, 18 May 2017 at 00:58:31 UTC, Steven Schveighoffer wrote: On 5/17/17 8:27 PM, H. S. Teoh via Digitalmars-d wrote: [...] What will cause a shift is a continuous business loss. If business A and B are competing in

Re: Clarification on D.

2017-03-09 Thread Paulo Pinto via Digitalmars-d
On Thursday, 9 March 2017 at 16:12:46 UTC, bachmeier wrote: On Thursday, 9 March 2017 at 11:52:42 UTC, thedeemon wrote: On Wednesday, 8 March 2017 at 20:00:54 UTC, aberba wrote: [...] This is mostly a psychological effect of C++ folks having aversion to any GC. It is interesting to have

Re: Clarification on D.

2017-03-09 Thread Paulo Pinto via Digitalmars-d
On Thursday, 9 March 2017 at 11:52:42 UTC, thedeemon wrote: On Wednesday, 8 March 2017 at 20:00:54 UTC, aberba wrote: From a technical and experience point of view (those with experience in large D code-base), how is only D's GC & optional MMM a significant production-use blocker? This is

Re: If you needed any more evidence that memory safety is the future...

2017-03-08 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 8 March 2017 at 13:12:12 UTC, Minty Fresh wrote: On Sunday, 5 March 2017 at 11:48:23 UTC, Jacob Carlborg wrote: On 2017-03-03 16:23, Moritz Maxeiner wrote: That would be a good next step from an engineering standpoint, I agree, to proceed to minimize the amount of trust in

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

  1   2   3   4   5   6   7   8   >