Re: The New DIP Process

2024-02-28 Thread Brad Roberts via Digitalmars-d-announce
On 2/28/2024 7:34 PM, Jonathan M Davis via Digitalmars-d-announce wrote: On Wednesday, February 28, 2024 7:18:29 PM MST Mike Parker via Digitalmars-d- announce wrote: On Wednesday, 28 February 2024 at 19:24:32 UTC, Jonathan M Davis wrote: I see that they're up on the NNTP server, and the web

Re: The difference between the dates in years

2024-02-10 Thread Brad Roberts via Digitalmars-d-learn
On 2/10/2024 6:01 PM, matheus via Digitalmars-d-learn wrote: On Saturday, 10 February 2024 at 22:11:48 UTC, Brad Roberts wrote: Back when I was doing lots of software developer interviews, one of my frequent questions involved date math.  This wasn't because it's difficult from a coding

Re: The difference between the dates in years

2024-02-10 Thread Brad Roberts via Digitalmars-d-learn
Back when I was doing lots of software developer interviews, one of my frequent questions involved date math. This wasn't because it's difficult from a coding standpoint, but that it's NOT a coding problem. The key part of the question is realization that it's a requirements question. The

Re: malloc error when trying to assign the returned pointer to a struct field

2023-09-09 Thread Brad Roberts via Digitalmars-d-learn
On 9/8/2023 12:59 AM, rempas via Digitalmars-d-learn wrote: u64 _cap = 0; // Total amount of elements (not bytes) we can this._ptr = cast(T*)malloc(size); I'm pretty sure this is your problem. You're allocating size bytes which is only going to work where sizeof(T) == 1. Changing to

Re: Sutter's ISO C++ Trip Report - The best compliment is when someone else steals your ideas....

2018-07-11 Thread Brad Roberts via Digitalmars-d
On 7/11/2018 3:24 PM, crimaniak via Digitalmars-d wrote: On Wednesday, 11 July 2018 at 18:27:33 UTC, Brad Roberts wrote: ... application exiting asserts in production.  Yes, you kill the app.  You exit as fast and often as the errors occur.  You know what happens?  You find the bugs faster,

Re: Sutter's ISO C++ Trip Report - The best compliment is when someone else steals your ideas....

2018-07-11 Thread Brad Roberts via Digitalmars-d
On 7/11/2018 5:45 AM, crimaniak via Digitalmars-d wrote: On Tuesday, 10 July 2018 at 22:59:08 UTC, Jonathan M Davis wrote: Or aside from that strawman that RangeError shouldn't be an Error even... I suspect that we're going to have to agree to disagree on that one. ... ... continuing to

Re: Sign the installers

2018-06-27 Thread Brad Roberts via Digitalmars-d
On 6/27/2018 5:34 PM, Jonathan M Davis via Digitalmars-d wrote: On Wednesday, June 27, 2018 17:26:36 Manu via Digitalmars-d wrote: I guess people feel nervous about installing allegedly potentially dangerous software on their corporate workstation. Honestly, that's exactly the sort of thing

Re: GitHub could be acquired by Microsoft

2018-06-08 Thread Brad Roberts via Digitalmars-d-announce
On 6/8/2018 2:34 PM, Walter Bright via Digitalmars-d-announce wrote: On 6/7/2018 10:01 PM, H. S. Teoh wrote: And that is why it's a bad thing to build a walled garden around a code repo, esp. when the underlying VCS is well capable of distributed development.  If only there has been a standard

Re: SecureD Futures (v2.0)

2018-05-29 Thread Brad Roberts via Digitalmars-d
On 5/29/2018 1:57 AM, Adam Wilson via Digitalmars-d wrote: One of the pillars of SecureD is that ONLY safe, well-known, algorithms are presented. If reasonable we will only present one algorithm for a specific purpose. If there is a good reason to add more than one algorithm, we will. One

Re: NNTP client configuration

2018-02-20 Thread Brad Roberts via Digitalmars-d
On 2/20/2018 7:43 PM, Jonathan M Davis via Digitalmars-d wrote: On Tuesday, February 20, 2018 19:20:27 Walter Bright via Digitalmars-d wrote: On 2/20/2018 4:26 PM, Manu wrote: I shouldn't have your email address in the reply-to header (as Jonathan has noted multiple times). I do that

Re: NNTP client configuration

2018-02-20 Thread Brad Roberts via Digitalmars-d
On 2/20/2018 6:00 PM, Manu wrote: Hey Brad; is it possible to strip out the HTML copy from emails before distribution? I'm a bit tired of being a bad guy for unknowingly committing a crime by using my email client in the default and completely normal way ;) Yes, mailman can filter messages and

Re: NNTP client configuration

2018-02-20 Thread Brad Roberts via Digitalmars-d
On 2/20/2018 4:53 PM, Seb via Digitalmars-d wrote: On Wednesday, 21 February 2018 at 00:32:54 UTC, Manu wrote: On 20 February 2018 at 02:05, Jonathan M Davis via Digitalmars-d wrote: Now, the double-posting with both text and html is another matter entirely but

Re: Bump the minimal version required to compile DMD to 2.076.1

2018-01-13 Thread Brad Roberts via Digitalmars-d
Typically support isn't dropped the instant the most recent version of the OS drops support but rather when the last supported OS release is no longer supported.  So, once 10.13 is no longer supported, then we can have the conversation about dropping 32 bit binary creation support. On

Re: OT: Evidence of A Intel Virtual Memory Vulnerability

2018-01-03 Thread Brad Roberts via Digitalmars-d
On 1/3/2018 7:51 AM, Jack Stouffer via Digitalmars-d wrote: The gist of the story is that an Intel vulnerability is requiring OS vendors to institute Page Table Isolation in their kernels. This fix has an _across the board_ 5-7% slowdown on Intel chips. Worse yet, programs which do lots of

Re: Note from a donor

2017-10-28 Thread Brad Roberts via Digitalmars-d
On 10/27/2017 1:06 AM, Jacob Carlborg via Digitalmars-d wrote: On 2017-10-27 04:34, Brad Roberts wrote: Actually, one of the 3 macos boxes is using stock xcode tooling these days.  I specifically went that direction when setting up a new system that replaced one that died on me (well, it

Re: Note from a donor

2017-10-26 Thread Brad Roberts via Digitalmars-d
On 10/26/17 5:23 AM, Steven Schveighoffer via Digitalmars-d wrote: On 10/26/17 7:09 AM, Mike Parker wrote: I also didn't like that I had to install the Xcode tools on my Mac, but that's needed for any development on Mac from what I can see. Want to hear something scary? The autotester does

Re: AWS SDK

2017-10-17 Thread Brad Roberts via Digitalmars-d
On 10/17/2017 6:32 PM, Ky-Anh Huynh via Digitalmars-d wrote: On Tuesday, 28 June 2016 at 00:36:31 UTC, Brad Roberts wrote: On 6/27/16 10:53 AM, Brad Roberts via Digitalmars-d wrote: On 6/26/2016 4:06 PM, Jadbox via Digitalmars-d wrote: [...] I have some old code here: https://github.com

Re: D on quora ...

2017-10-07 Thread Brad Roberts via Digitalmars-d
On 10/6/2017 10:19 PM, Adam Wilson via Digitalmars-d wrote: What if we stop focusing on the C/C++ people so much? The like their tools and have no perceivable interest in moving away from them (Stockholm Syndrome much?). The arguments the use are primarily meant as defensive ploys, because

Re: list server maintenance

2017-09-16 Thread Brad Roberts via Digitalmars-d-announce
On Sat, 16 Sep 2017, Brad Roberts via Digitalmars-d-announce wrote: The server that hosts the d email/newsgroup gateway is migrating to new hardware today, so there's going to be some down time (rough estimate, a couple hours).  This includes bugzilla emails as well. Ok, took a lot longer

list server maintenance

2017-09-16 Thread Brad Roberts via Digitalmars-d-announce
The server that hosts the d email/newsgroup gateway is migrating to new hardware today, so there's going to be some down time (rough estimate, a couple hours).  This includes bugzilla emails as well.

Re: Deimos X11 bindings license question

2017-09-06 Thread Brad Roberts via Digitalmars-d
On 9/5/2017 10:19 PM, Joakim via Digitalmars-d wrote: I'll also note that if a developer uses GPL software on the server, he doesn't have to give any source to users who access apps on the server remotely.  For example, Google uses a linux kernel with proprietary modifications on a million

Re: Call to Runtime.unloadLibrary corrupts stdout and stderr

2017-09-04 Thread Brad Roberts via Digitalmars-d
On 9/3/2017 1:07 PM, Rainer Schuetze via Digitalmars-d wrote: This workaround has side effects, i.e. it doesn't automatically close any file still open by the DLLs' instance of the C runtime, so it might cause incomplete files if someone relies on these being automatically flushed and

Re: Community Rant

2017-08-23 Thread Brad Roberts via Digitalmars-d
On 8/23/2017 3:58 PM, Mark via Digitalmars-d wrote: On Tuesday, 22 August 2017 at 15:14:33 UTC, Jonathan Shamir wrote: [...] But lets be honest. If I was just interested to learn about this "modern system programming language" that is C++ done right, I would dismiss D very quickly. We need

Re: Release D 2.075.0

2017-07-25 Thread Brad Roberts via Digitalmars-d-announce
On 7/24/2017 10:35 PM, Dmitry Olshansky via Digitalmars-d-announce wrote: On Saturday, 22 July 2017 at 21:22:00 UTC, Walter Bright wrote: On 7/22/2017 2:04 AM, Martin Nowak It'll be converted anyway. :-) Putting the entire set in D (C compiler, C++ compiler, C preprocessor, htod

Re: proposed @noreturn attribute

2017-07-17 Thread Brad Roberts via Digitalmars-d
On 7/17/2017 5:06 PM, Seb via Digitalmars-d wrote: I can't agree more. This is textbook procrastination and bike-shedding [1]! There are dozens of open regressions that could have fixed or great, stalled PRs that could have been reviewed. In fact if only PRs would be as heartily reviewed as

Re: size_t.sizeof == 2 && __LINE__.sizeof == 4

2017-07-10 Thread Brad Roberts via Digitalmars-d
On 7/10/17 10:49 AM, Luís Marques via Digitalmars-d wrote: On Monday, 10 July 2017 at 17:32:01 UTC, Iain Buclaw wrote: The official stance is that we don't. There is just far too much baggage that gets piled in by default that makes it very hostile, however those of us who are capable of

Re: Experience with https://www.patreon.com

2017-07-06 Thread Brad Roberts via Digitalmars-d
On 7/6/17 6:53 AM, Andrei Alexandrescu via Digitalmars-d wrote: Does anyone have experience with https://www.patreon.com either as a patron or creator? Thanks! -- Andrei I have experience as both. Feel free to grab me off-list to talk in more detail.

Re: Work on ARM backend for DMD started

2017-07-04 Thread Brad Roberts via Digitalmars-d-announce
On 7/3/2017 11:50 PM, Iain Buclaw via Digitalmars-d-announce wrote: On Monday, 3 July 2017 at 23:16:07 UTC, solidstate1991 wrote: While I currently don't have an ARM based hardware that would be easy to develop on, I'm planning to use QEMU to emulate some form of ARMv6 CPU, as it'll be the

Re: regressions

2017-07-02 Thread Brad Roberts via Digitalmars-d
On 7/2/2017 7:27 AM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 30 June 2017 at 12:48:12 UTC, Martin Krejcirik wrote: DMD, Phobos and Druntime open regressions over time: http://bid.iline.cz/~mk/tmp/regs.png Used to be stable, but seems to be getting worse since 2016. One thing

Re: Phobos PR in need of review/merge

2017-06-27 Thread Brad Roberts via Digitalmars-d
On 6/27/17 11:09 AM, Dukc via Digitalmars-d wrote: But there is just no reason I see to keep a request in "alive" state if I don't check it actively anymore. The closed pr can be opened later if I or someone else wishes to push for it again. There's a very good reason to leave requests open:

Re: DMD is now part of the doc pages on dlang.org

2017-06-06 Thread Brad Roberts via Digitalmars-d
No idea how much work it is to add another section specifically for the front end, but the front end docs really don't belong co-mingled with the phobos and library directories. It's part of neither. On 6/6/17 3:13 PM, Seb via Digitalmars-d wrote: Hi all, I have excellent news on the front

Re: Bad array indexing is considered deadly

2017-05-31 Thread Brad Roberts via Digitalmars-d
On 5/31/2017 5:37 PM, John Colvin via Digitalmars-d wrote: P.S. Sometimes I do feel D is a bit eager on the self-destruct switch, but I think the solution is to rise to the challenge of making better software, not to be more blasé about pretending to know how to recover from unknown logic

Re: A Few thoughts on C, C++, and D

2017-05-29 Thread Brad Roberts via Digitalmars-d
On 5/29/2017 1:36 PM, Moritz Maxeiner via Digitalmars-d wrote: On Monday, 29 May 2017 at 17:09:21 UTC, aberba wrote: IMO, the most important thing is getting the job done. * getting the job done right. Otherwise, you are just going to accumulate patchy code for which you will pay down the

Re: purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
On 5/28/2017 6:46 PM, Brad Roberts via Digitalmars-d-learn wrote: Here's the bug that I'm digging into today, a clear example of an api that _should_ be pure, but based on the implementation is rather difficult for the compiler to infer. https://issues.dlang.org/show_bug.cgi?id=17442

Re: purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
On 5/28/2017 6:36 PM, Jonathan M Davis via Digitalmars-d-learn wrote: On Sunday, May 28, 2017 17:53:25 Brad Roberts via Digitalmars-d-learn wrote: On 5/28/2017 5:34 PM, Jonathan M Davis via Digitalmars-d-learn wrote: On Sunday, May 28, 2017 16:49:16 Brad Roberts via Digitalmars-d-learn wrote

Re: purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
28, 2017 16:49:16 Brad Roberts via Digitalmars-d-learn wrote: Is there a mechanism for declaring something pure when it's built from parts which individually aren't? string foo(string s) { // do something arbitrarily complex with s that doesn't touch globals or change global state except

Re: purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
On 5/28/2017 6:01 PM, Stefan Koch via Digitalmars-d-learn wrote: On Monday, 29 May 2017 at 00:53:25 UTC, Brad Roberts wrote: On 5/28/2017 5:34 PM, Jonathan M Davis via Digitalmars-d-learn wrote: On Sunday, May 28, 2017 16:49:16 Brad Roberts via Digitalmars-d-learn wrote: Is there a mechanism

Re: purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
On 5/28/2017 5:34 PM, Jonathan M Davis via Digitalmars-d-learn wrote: On Sunday, May 28, 2017 16:49:16 Brad Roberts via Digitalmars-d-learn wrote: Is there a mechanism for declaring something pure when it's built from parts which individually aren't? string foo(string s) { // do

purity question

2017-05-28 Thread Brad Roberts via Digitalmars-d-learn
Is there a mechanism for declaring something pure when it's built from parts which individually aren't? string foo(string s) { // do something arbitrarily complex with s that doesn't touch globals or change global state except possibly state of the heap or gc return s; }

Re: dmd: can't build on Arch Linux or latest Ubuntu

2017-05-10 Thread Brad Roberts via Digitalmars-d
On 5/10/2017 9:20 AM, Seb via Digitalmars-d wrote: On Wednesday, 10 May 2017 at 11:51:03 UTC, Atila Neves wrote: Maybe add newer distros on the autotester? Hehe, that's nearly not possible. Since a couple of months there's an ongoing effort to change the directory layout to src/ddmd, which

Re: DConf Hackathon Ideas

2017-04-27 Thread Brad Roberts via Digitalmars-d
The pending pull requests. In person is a great high-bandwidth way to work through the massive backlog. On 4/27/2017 7:53 AM, Mike Parker via Digitalmars-d wrote: This year, DConf has an extra day tacked on for problem solving in the form of a hackathon. The intent is to work on issues

Re: Upgrading the minimum version of FreeBSD supported

2017-04-14 Thread Brad Roberts via Digitalmars-d
On 4/2/2017 9:20 PM, Jonathan M Davis via Digitalmars-d wrote: On Sunday, April 02, 2017 20:40:15 Brad Roberts via Digitalmars-d wrote: I grabbed the official 10.3-CURRENT vm image from the freebsd website and gave it a whirl. For the 64 bit test run, the only failure was std.datetime unit

Re: Upgrading the minimum version of FreeBSD supported

2017-04-02 Thread Brad Roberts via Digitalmars-d
On 3/31/2017 6:30 PM, Jonathan M Davis via Digitalmars-d wrote: On Friday, March 31, 2017 15:51:33 Walter Bright via Digitalmars-d wrote: The autotester is currently at FreeBSD 8.4. This is rather obsolete. The linker that is standard on 8.4 is causing problems:

Re: So no one is using Amazon S3 with D, why?

2017-03-14 Thread Brad Roberts via Digitalmars-d
I've been in touch with the manager of the aws sdk team (he and I worked together for a while). He's willing to help with adding another language to the full sdk, but it'd be non-trivial. There's a code generator (maybe more a generation language) involved that emits from a base service

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

2017-03-08 Thread Brad Roberts via Digitalmars-d
On 3/8/2017 5:56 AM, Moritz Maxeiner via Digitalmars-d wrote: On Wednesday, 8 March 2017 at 13:30:42 UTC, XavierAP wrote: On Wednesday, 8 March 2017 at 12:42:37 UTC, Moritz Maxeiner wrote: Doing anything else is reckless endangerment since it gives you the feeling of being safe without

Re: Under 1000 opened bugs for Phobos

2016-12-24 Thread Brad Roberts via Digitalmars-d
On 12/24/2016 7:24 AM, Andrei Alexandrescu via Digitalmars-d wrote: On 11/03/2015 09:35 AM, Andrei Alexandrescu wrote: https://goo.gl/r24Izw Replying to my own message from November 2015... well, right now we have 953 open bugs for Phobos. 500 is next! -- Andrei Progress is progress, but I

Re: Making AssertError a singleton

2016-12-12 Thread Brad Roberts via Digitalmars-d
On 12/12/16 12:59 PM, Andrei Alexandrescu via Digitalmars-d wrote: On 12/12/2016 11:35 AM, safety0ff wrote: On Monday, 12 December 2016 at 15:51:07 UTC, Andrei Alexandrescu wrote: But of course there are many situations out there. Wouldn't it break chained assertion errors? Once a type in

Re: spam in bugzilla

2016-11-23 Thread Brad Roberts via Digitalmars-d-learn
I've been marking the accounts as spam and moving the bugs to a specific spam product/category. The last few days have been unusual. If it keeps up, I'll investigate ways of potentially dealing with it better, but I really don't want to add friction to the signup process. It's hard enough

Re: State of issues.dlang.org

2016-11-02 Thread Brad Roberts via Digitalmars-d
On 11/2/16 2:44 PM, Vladimir Panteleev via Digitalmars-d wrote: On Wednesday, 2 November 2016 at 12:34:04 UTC, Wyatt wrote: This was added in Bugzilla 5.0. We're just running 4.4.2 on issues.d.o. Unfortunately, I'm not sure how easy it is to upgrade... I believe Brad is using the Debian

Re: The bug tracker certificate is expired

2016-10-27 Thread Brad Roberts via Digitalmars-d
Yeah, I let it expire since it's been several years since it was used for anything other than redirecting a couple urls to their real homes. On 10/26/16 9:24 PM, deadalnix via Digitalmars-d wrote: The title says it all. The certificate for https://d.puremagic.com/issues/ is expired.

Re: Meta issue:

2016-10-16 Thread Brad Roberts via Digitalmars-d
On 10/14/2016 3:56 PM, Andrei Alexandrescu via Digitalmars-d wrote: So I just added https://issues.dlang.org/show_bug.cgi?id=16614, which is a meta documentation issue for bootcamp. I'd appreciate it if any of you folks kept in mind to add separate issues (and make this one depend on them)

Re: Old bugs

2016-10-15 Thread Brad Roberts via Digitalmars-d
On 10/14/16 4:18 AM, Andrei Alexandrescu via Digitalmars-d wrote: On 10/14/2016 07:17 AM, Andrei Alexandrescu wrote: On 10/14/2016 05:12 AM, Mathias Lang via Digitalmars-d wrote: I've been doing a bit of triaging when I got time, trying to get rid of old bugs / duplicated. It's usually easy

Re: [WORK] std.file.update function

2016-09-18 Thread Brad Roberts via Digitalmars-d
On 9/18/2016 8:17 AM, Andrei Alexandrescu via Digitalmars-d wrote: There is actually an even better way at the application level. Consider a function in std.file: updateS, Range)(S name, Range data); updateFile does something interesting: it opens the file "name" for reading AND writing, then

Re: Autotester farm is down

2016-08-17 Thread Brad Roberts via Digitalmars-d
On 8/17/16 4:47 PM, Walter Bright via Digitalmars-d wrote: On 8/17/2016 4:13 PM, Brad Roberts via Digitalmars-d wrote: Several of the machines are run out of aws. The cost of running a windows instance inside aws is pretty awful. Shrug.. it's a wash, for the most part. For the ones in house

Re: Autotester farm is down

2016-08-17 Thread Brad Roberts via Digitalmars-d
On 8/17/16 3:27 PM, wobbles via Digitalmars-d wrote: On Monday, 15 August 2016 at 22:33:26 UTC, Brad Roberts wrote: Network connectivity issues. That set of machines runs out of my house and the comcast connection isn't happy, apparently. On 8/15/16 12:55 PM, Lodovico Giaretta via

Re: Autotester farm is down

2016-08-15 Thread Brad Roberts via Digitalmars-d
Network connectivity issues. That set of machines runs out of my house and the comcast connection isn't happy, apparently. On 8/15/16 12:55 PM, Lodovico Giaretta via Digitalmars-d wrote: I don't know much about PRs and the autotester, so I'm probably wrong, but... It looks like [1] the

Re: year to date pull statistics (2016-07-09)

2016-07-13 Thread Brad Roberts via Digitalmars-d
total open: 266 created since 2016-01-01 and still open: 137 created closed delta 2016-07-10 - today 25 24 -1 2016-07-03 - 2016-07-09 75 97 22 2016-06-26 - 2016-07-02 91 89 -2 2016-06-19 - 2016-06-25 44 24-20

Re: Vision document for H2 2016

2016-07-07 Thread Brad Roberts via Digitalmars-d-announce
On 7/7/16 12:55 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the release management section, I'd like to see some priority placed on regressions. There was a time that releases were held until those where addressed. It was only

Re: year to date pull statistics (2016-06-25)

2016-06-29 Thread Brad Roberts via Digitalmars-d
total open: 295 created since 2016-01-01 and still open: 159 created closed delta 2016-06-26 - today 47 37-10 2016-06-19 - 2016-06-25 44 24-20 2016-06-12 - 2016-06-18 37 48 11 2016-06-05 - 2016-06-11 40 42 2

Re: AWS SDK

2016-06-27 Thread Brad Roberts via Digitalmars-d
On 6/27/16 10:53 AM, Brad Roberts via Digitalmars-d wrote: On 6/26/2016 4:06 PM, Jadbox via Digitalmars-d wrote: Is there an AWS library in the works for D? It's seriously the main blocker for me to push adoption of the language internally. If not, I can try to invest time into making one

Re: AWS SDK

2016-06-27 Thread Brad Roberts via Digitalmars-d
On 6/26/2016 4:06 PM, Jadbox via Digitalmars-d wrote: Is there an AWS library in the works for D? It's seriously the main blocker for me to push adoption of the language internally. If not, I can try to invest time into making one, but I could use help. (fyi, there's one in the works for Rust:

Re: 4x faster strlen with 4 char sentinel

2016-06-27 Thread Brad Roberts via Digitalmars-d-announce
On 6/26/2016 11:47 AM, Jay Norwood via Digitalmars-d-announce wrote: On Sunday, 26 June 2016 at 16:59:54 UTC, David Nadlinger wrote: Please keep general discussions like this off the announce list, which would e.g. be suitable for announcing a fleshed out collection of high-performance string

Re: Andrei's list of barriers to D adoption

2016-06-07 Thread Brad Roberts via Digitalmars-d
On 6/7/2016 12:52 PM, Walter Bright via Digitalmars-d wrote: On 6/7/2016 11:32 AM, Timon Gehr wrote: The @safe subset should be specified and implemented by inclusion, such that it is obvious that it does the right thing. I don't know what's 'unspecific' about this. Closing holes one-by-one is

Re: Andrei's list of barriers to D adoption

2016-06-07 Thread Brad Roberts via Digitalmars-d
On 6/6/2016 11:22 PM, Walter Bright via Digitalmars-d wrote: On 6/6/2016 10:38 PM, Brad Roberts via Digitalmars-d wrote: The D ecosystem is a large pile of incomplete features, with more added all the time. Even with only array bounds checking, D is safer than C++. Nice deflection, has

Re: Andrei's list of barriers to D adoption

2016-06-06 Thread Brad Roberts via Digitalmars-d
On 6/6/2016 10:25 PM, Walter Bright via Digitalmars-d wrote: On 6/6/2016 5:19 PM, Brad Roberts via Digitalmars-d wrote: Safety as a usable subset of D is still pretty non-existent and yet is used as a selling point. The language still has holes -- I don't have bug report numbers, but others

Re: Andrei's list of barriers to D adoption

2016-06-06 Thread Brad Roberts via Digitalmars-d
On 6/6/2016 2:16 AM, Walter Bright via Digitalmars-d wrote: On 6/6/2016 1:15 AM, Russel Winder via Digitalmars-d wrote: * Safety has holes and bugs. Then so does C, C++ and Rust, so this is just a comment made because it can be made and sounds bad. Bad enough to salve the conscience of the

Re: Dealing with Autodecode

2016-05-31 Thread Brad Roberts via Digitalmars-d
On 5/31/2016 7:40 PM, Walter Bright via Digitalmars-d wrote: On 5/31/2016 7:28 PM, Jonathan M Davis via Digitalmars-d wrote: The other critical thing is to make sure that Phobos in general works with byDChar, byCodeUnit, etc. For instance, pretty much as soon as I started trying to use

Re: year to date pull statistics (week ending 2016-05-28)

2016-05-31 Thread Brad Roberts via Digitalmars-d
total open: 284 created since 2016-01-01 and still open: 142 created closed delta 2016-05-29 - today 25 25 0 2016-05-22 - 2016-05-28 46 34-12 2016-05-15 - 2016-05-21 40 36 -4 2016-05-08 - 2016-05-14 82 55-27

Re: Transient ranges

2016-05-28 Thread Brad Roberts via Digitalmars-d
On 5/28/2016 10:27 AM, Joseph Rushton Wakeling via Digitalmars-d wrote: On Saturday, 28 May 2016 at 01:48:08 UTC, Jonathan M Davis wrote: On Friday, May 27, 2016 23:42:24 Seb via Digitalmars-d wrote: So what about the convention to explicitely declare a `.transient` enum member on a range, if

Re: [RFC] List of contributors per module

2016-05-24 Thread Brad Roberts via Digitalmars-d
I enjoy a good ego stroking, but there are enough issues with the docs being cluttered and harder to digest than necessary already. I'm not a big fan of adding more clutter. On 5/24/16 12:22 PM, Seb via Digitalmars-d wrote: Hei, I recently made a PR to dlang.org which is aimed to show a list

Re: year to date pull statistics (week ending 2016-05-07)

2016-05-10 Thread Brad Roberts via Digitalmars-d
total open: 252 created since 2016-01-01 and still open: 106 created closed delta 2016-05-08 - today 46 35-11 2016-05-01 - 2016-05-07 37 59+22 2016-04-24 - 2016-04-30 74 85+11 2016-04-17 - 2016-04-23 51 58 +7

Re: year to date pull statistics (week ending 2016-04-30)

2016-05-04 Thread Brad Roberts via Digitalmars-d
total open: 265 created since 2016-01-01 and still open: 110 created closed delta 2016-05-01 - today 16 14 -2 2016-04-24 - 2016-04-30 74 85+11 2016-04-17 - 2016-04-23 51 58 +7 2016-04-10 - 2016-04-16 52 58 +6

Re: year to date pull statistics

2016-04-25 Thread Brad Roberts via Digitalmars-d
The astute observer might notice that the past results aren't 100% constant (and that I skipped a week): 1) I had a sign flip issue for april in the delta column. That column is: closed - created. 2) some past weeks have slightly different closed counts than previous emails. That can occur

Re: So, to print or not to print?

2016-04-25 Thread Brad Roberts via Digitalmars-d
Something that's been bouncing around in the back of my head for a while. I can't decide if it's a good idea or a really bad one. Consider a series of small modules that are essentially language mappers. Something like: std.adapt.ruby std.adapt.python std.adapt.mumble Each could

Re: On the origins of github.com/D-Programming-Language

2016-04-15 Thread Brad Roberts via Digitalmars-d
On 4/15/16 5:06 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 06:11:22 UTC, Vladimir Panteleev wrote: Assuming no objections, I'll do the move tomorrow, around 2016-04-16 00:00 UTC. Done. Speak up if anything seems broken or wrong. I've updated the auto-tester

Re: Dead link finding automation

2016-04-15 Thread Brad Roberts via Digitalmars-d
On 4/15/16 5:38 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 18:25:58 UTC, Andrei Alexandrescu wrote: Can we automate stuff like https://issues.dlang.org/show_bug.cgi?id=15929? There are quite a few tools around, not to mention we could easily roll our own. Who'd

Re: On the origins of github.com/D-Programming-Language

2016-04-14 Thread Brad Roberts via Digitalmars-d
On 4/14/16 5:34 PM, Vladimir Panteleev via Digitalmars-d wrote: On Friday, 15 April 2016 at 00:32:38 UTC, Andrei Alexandrescu wrote: On 04/14/2016 06:07 PM, Walter Bright wrote: Nice work getting that! I prefer dlang to d-lang. Same here. It's a done deal - let's move to dlang. Thanks to the

Re: year to date pull statistics (week ending 2016-04-09)

2016-04-11 Thread Brad Roberts via Digitalmars-d
total open: 270 created since 2016-01-01 and still open: 100 created closed delta 2016-04-10 - today 9 10 -1 2016-04-03 - 2016-04-09 64 45+19 2016-03-27 - 2016-04-02 65 60 +5 2016-03-20 - 2016-03-26 65 63 +2

Re: year to date pull statistics (week ending 2016-04-02)

2016-04-04 Thread Brad Roberts via Digitalmars-d
total open: 270 created since 2016-01-01 and still open: 100 created closed delta 2016-04-03 - today 15 10 +5 2016-03-27 - 2016-04-02 65 60 +5 2016-03-20 - 2016-03-26 65 63 +2 2016-03-13 - 2016-03-19 44 51 -7

Re: year to date pull statistics (week ending 2016-03-26)

2016-03-28 Thread Brad Roberts via Digitalmars-d
total open: 264 created since 2016-01-01 and still open: 93 created closed delta 2016-03-27 - today 20 16 +4 2016-03-20 - 2016-03-26 65 63 +2 2016-03-13 - 2016-03-19 44 51 -7 2016-03-06 - 2016-03-12 41 46 +5

Re: year to date pull statistics

2016-03-21 Thread Brad Roberts via Digitalmars-d
Another week, so another update to the pull statistics for the D-P-L dmd, runtime, and phobos repositories. There's been a bit of progress chipping away at the queue, though there's still a long way to go. The number of open phobos pulls has grown quite a bit over the last few weeks and

Re: year to date pull statistics

2016-03-14 Thread Brad Roberts via Digitalmars-d
Updating last week's email, the pull statistics for the D-P-L dmd, runtime, and phobos repositories: total open: 263 created since 2016-01-01 and still open: 82 created closed delta 2016-03-13 - today 8 10 +2 2016-03-06 - 2016-13-12 41 46

Re: TypeInfo madness

2016-03-08 Thread Brad Roberts via Digitalmars-d
On 3/8/16 1:38 PM, Andrei Alexandrescu via Digitalmars-d wrote: On 3/7/16 1:33 PM, Yuxuan Shui wrote: On Monday, 7 March 2016 at 08:49:36 UTC, Johan Engelen wrote: On Monday, 7 March 2016 at 01:47:53 UTC, Yuxuan Shui wrote: On Sunday, 6 March 2016 at 23:27:45 UTC, Adam D. Ruppe wrote: It is

year to date pull statistics

2016-03-07 Thread Brad Roberts via Digitalmars-d
A topic that rolls around periodically is the number of open pulls and or the frequency at which a pull is 'ignored' (no, it's not ignored, it's just lost in the noise). I've dug up some rate of change statistics for the year to date for pulls to the D-P-L master branches of the dmd, druntime,

Re: Waste of computing resources in pull requests that only change the ddoc

2016-03-04 Thread Brad Roberts via Digitalmars-d
It wouldn't be very difficult to add an "ignore me please" sort of flag on pull requests, but ignoring the ddoc only change subset of pulls would only have a minor overall impact on tester coverage. By _far_, the bigger issue is the number of open pull requests as a whole. There's currently

Re: Qt's MOC getting replicated in D for Calypso

2016-02-21 Thread Brad Roberts via Digitalmars-d-announce
On 2/21/2016 9:09 AM, Elie Morisse via Digitalmars-d-announce wrote: On Saturday, 20 February 2016 at 17:34:48 UTC, Nicolas F. wrote: This is really cool and an interesting project, though I've got one concern: How will this fit in with the rest of the C++ efforts done upstream? (...) or is the

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-04 Thread Brad Roberts via Digitalmars-d
On 2/4/2016 1:27 AM, Jacob Carlborg via Digitalmars-d wrote: On 2016-02-03 21:18, Brad Roberts via Digitalmars-d wrote: I haven't put much time into investigation, but the last time I tried it, neither 9 nor 10 passed the test suite. If someone puts in the effort to get either or both

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-03 Thread Brad Roberts via Digitalmars-d
On 2/3/16 11:28 AM, Jonathan M Davis via Digitalmars-d wrote: On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: 32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376 Turns out that FreeBSD is close enough to Linux that it "just

Re: Is memory-safe IO possible?

2016-01-22 Thread Brad Roberts via Digitalmars-d-learn
On 1/22/2016 9:10 AM, Chris Wright via Digitalmars-d-learn wrote: On Fri, 22 Jan 2016 08:36:14 +, Kagamin wrote: Should be possible. Why not? Because almost no IO routines in Phobos are marked @safe, which implies that it's difficult in practice or that people simply haven't done it. I

Re: [dlang.org] getting the redesign wrapped up

2016-01-10 Thread Brad Roberts via Digitalmars-d
On 1/10/2016 3:09 PM, Iain Buclaw via Digitalmars-d wrote: On 10 January 2016 at 23:33, anonymous via Digitalmars-d > wrote: On 10.01.2016 22:18, Iain Buclaw via Digitalmars-d wrote: I echo this, and would add a

Re: https everywhere update - dlang.org gets an "A" now!

2015-12-03 Thread Brad Roberts via Digitalmars-d-announce
On 12/3/15 5:38 PM, Brad Anderson via Digitalmars-d-announce wrote: On Wednesday, 2 December 2015 at 22:17:20 UTC, Walter Bright wrote: https://www.ssllabs.com/ssltest/analyze.html?d=dlang.org=on Dlang.org gets an "A" now! Thanks to Jan Knepper's efforts. Nice work by Jan. I know how big of

Re: I hate new DUB config format

2015-11-25 Thread Brad Roberts via Digitalmars-d
On 11/25/15 11:40 AM, Jonathan M Davis via Digitalmars-d wrote: On Wednesday, 25 November 2015 at 19:29:43 UTC, Adam D. Ruppe wrote: On Wednesday, 25 November 2015 at 19:18:25 UTC, Brad Anderson wrote: Tools should be querying dub directly instead of trying to read the package format.

Re: The new core.sys.windows

2015-10-15 Thread Brad Roberts via Digitalmars-d
On 10/15/2015 9:07 AM, Jonathan M Davis via Digitalmars-d wrote: In this particular case though, since the headers are in the public domain, it really shouldn't matter what happens with the Oracle case. And while MS has done plenty of stupid and/or evil stuff over the years, I don't think that

Re: Shout out to D at cppcon, when talkign about ranges.

2015-09-30 Thread Brad Roberts via Digitalmars-d
On 9/30/15 12:12 PM, wobbles via Digitalmars-d wrote: On Wednesday, 30 September 2015 at 16:06:59 UTC, Joakim wrote: On Wednesday, 30 September 2015 at 01:45:49 UTC, deadalnix wrote: https://www.youtube.com/watch?v=mFUXNMfaciE From http://wiki.dlang.org/Component_programming_with_ranges

Re: Stroustrup is disappointed with D :(

2015-09-22 Thread Brad Roberts via Digitalmars-d
On 9/22/15 12:38 PM, Ali Çehreli via Digitalmars-d wrote: On 09/22/2015 11:58 AM, Tourist wrote: "D disappointed me so much when it went the Java way". https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#to-do-unclassified-proto-rules It's something about virtual

Re: Calling D from C, C++, Python…

2015-09-12 Thread Brad Roberts via Digitalmars-d-learn
On 9/12/15 9:20 AM, Adam D. Ruppe via Digitalmars-d-learn wrote: On Saturday, 12 September 2015 at 09:47:55 UTC, Jacob Carlborg wrote: Well, if your D function doesn't use anything of the runtime I guess it's not necessary. Right. If you don't call into the threading system in the druntime,

Re: Automatic documentation builds

2015-06-11 Thread Brad Roberts via Digitalmars-d
This looks like a rather good start. Thanks for taking on this task. On 6/11/2015 5:21 AM, Vladimir Panteleev via Digitalmars-d wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in

Re: Union redux

2015-06-01 Thread Brad Roberts via Digitalmars-d
On 6/1/15 2:40 PM, Steven Schveighoffer via Digitalmars-d wrote: On 6/1/15 5:36 PM, Andrei Alexandrescu wrote: On 6/1/15 2:22 PM, Steven Schveighoffer wrote: I would make it clear here what you mean. I can't tell what the rule is (there may be 2 rules, or 1, but I can't tell), and whether

Re: dlang.org build broken

2015-05-29 Thread Brad Roberts via Digitalmars-d
On 5/29/15 4:02 PM, Andrei Alexandrescu via Digitalmars-d wrote: On 5/29/15 3:56 PM, Steven Schveighoffer wrote: PR: https://github.com/D-Programming-Language/phobos/pull/3344 And BTW, how can we get the ddoc build to be part of the auto tester? It's kind of important. Luckily, it's only

Re: std.xml2 (collecting features)

2015-05-06 Thread Brad Roberts via Digitalmars-d
An old friend of mine who was intimate with the microsoft xml parsers was fond of saying, particularly with respect to xml parsers, that if you hadn't finished implementing and testing error handling and negative tests (ie, malformed documents) that your positive benchmarks were fairly

  1   2   >