Re: Blog post: What D got wrong

2018-12-18 Thread Pjotr Prins via Digitalmars-d-announce
On Tuesday, 18 December 2018 at 11:25:17 UTC, Jonathan M Davis wrote: Of course, even if we _did_ have a solution for reversing attributes, slapping an attribute on the top of the module would still potentially be a maintenance problem, because it's then really easy to miss that an attribute

Re: Blog post: What D got wrong

2018-12-18 Thread Pjotr Prins via Digitalmars-d-announce
On Thursday, 13 December 2018 at 18:29:39 UTC, Adam D. Ruppe wrote: On Thursday, 13 December 2018 at 10:29:10 UTC, RazvanN wrote: Do you honestly think that they will ever take D into account if @safe and immutable data will be the default? D needs to stop chasing after what you think people

Dlang at FOSDEM 2019

2018-10-18 Thread Pjotr Prins via Digitalmars-d
D usually has a talk in the LLVM room. There are more options, e.g., we are organizing a devroom on Minimalistic Languages. It may be an idea to propose one or two talks on minimalism. D as a betterC would be interesting. https://libreplanet.org/wiki/FOSDEM2019-devroom-minimalism

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-03 Thread Pjotr Prins via Digitalmars-d
On Sunday, 2 September 2018 at 12:07:17 UTC, Laeeth Isharc wrote: I've only been programming since 1983 so I had the benefit of high level languages like BBC BASIC, C, a Forth I wrote myself, and Modula 3. And although I had to write a disassembler at least I has assemblers built in.

Re: Release D 2.082.0

2018-09-02 Thread Pjotr Prins via Digitalmars-d-announce
On Sunday, 2 September 2018 at 01:05:10 UTC, Martin Nowak wrote: http://dlang.org/changelog/2.082.0.html -Martin gdb exception catching looks pretty useful to me!

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-08-26 Thread Pjotr Prins via Digitalmars-d
On Sunday, 26 August 2018 at 03:17:06 UTC, Ali wrote: As a realistic short term fix, I think both Andrei and Walter, need to streamline and be more vocal about long term plans, because this is obviously a source of confusion for many, and a source for a lot of rants My summary is that D

Re: GDC with D frontend 2.081.2

2018-08-24 Thread Pjotr Prins via Digitalmars-d-announce
On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote: I prepared GDC/GCC 7.3.0 binaries for x86-64 Linux built on Ubuntu 18.04: Thank you, this is very important work! I'll add a gdc package to GNU Guix (the packager for GNU) sometime soon.

Re: std.variant Is Everything Cool About D

2018-03-31 Thread Pjotr Prins via Digitalmars-d-announce
Great blog. Thanks.

Re: Updated D packages in GNU Guix for x86_64-linux, i686-linux, armhf-linux

2018-03-11 Thread Pjotr Prins via Digitalmars-d-announce
On Sunday, 11 March 2018 at 12:41:28 UTC, Johan Engelen wrote: Kai has been working recently [1] on updating LDC 0.17.x (ltsmaster) to work with LLVM 6, PowerPC, AArch64, ... You may want to take advantage of that activity to get better bootstrap compiler support for your platforms. For

Updated D packages in GNU Guix for x86_64-linux, i686-linux, armhf-linux

2018-03-11 Thread Pjotr Prins via Digitalmars-d-announce
The GNU package manager updated LDC to 1.7.0 which now provides x86_64-linux, see https://www.gnu.org/software/guix/packages/L/. Runtime dependencies and build are listed at https://hydra.gnu.org/build/2525193#tabs-runtime-deps, including 0.17.4 (bootstrap) and LLVM 3.8.1. LDC 0.17.4

Re: Dub, Cargo, Go, Gradle, Maven

2018-02-15 Thread Pjotr Prins via Digitalmars-d
On Thursday, 15 February 2018 at 17:54:57 UTC, John Gabriele wrote: Are any other languages using Guix for their 3rd-party online package repo? If not, why? GNU Guile ;). That's excellent. I remember years ago it looked like there was action in getting a Guile package repo going but it

Re: Dub, Cargo, Go, Gradle, Maven

2018-02-15 Thread Pjotr Prins via Digitalmars-d
On Thursday, 15 February 2018 at 15:52:41 UTC, John Gabriele wrote: It's a bit confusing since the first thing [the Guix webpage](https://www.gnu.org/software/guix/) talks about "GuixSD", rather than the Guix tool in its own right. Yes. We discussed that at the hackathon before FOSDEM. It is

Re: Dub, Cargo, Go, Gradle, Maven

2018-02-14 Thread Pjotr Prins via Digitalmars-d
On Thursday, 15 February 2018 at 04:11:51 UTC, Graham St Jack wrote: Maybe a compromise position would be for a package management system to define an interface through which it can do things like: * Discover what the external dependencies are, * Provide those external dependencies, and *

Re: Being Positive

2018-02-12 Thread Pjotr Prins via Digitalmars-d
On Tuesday, 13 February 2018 at 03:15:44 UTC, bachmeier wrote: I don't see a negative trend. It's always been negative around here, and I've never understood why. It's the best language I've used by a significant margin. D is the inverse of the Lisp community, which believes the Common Lisp

Re: Which language futures make D overcompicated?

2018-02-11 Thread Pjotr Prins via Digitalmars-d
On Monday, 12 February 2018 at 02:31:38 UTC, Jonathan M Davis wrote: On Sunday, February 11, 2018 19:01:09 Jonathan M Davis via Digitalmars-d wrote: As with too much around here, a big part of the issue is ultimately man power. Even if we could all agree on exactly how D's build and package

Re: Which language futures make D overcompicated?

2018-02-10 Thread Pjotr Prins via Digitalmars-d
Dub is getting some flak here. This is unsurprising because it is really hard to write a good package manager and build system. I use a lot of languages and not one has a satisfactory package manager. Mostly they try to do too much and get in the way or they do too little and people complain

Re: How do you use D?

2018-01-03 Thread Pjotr Prins via Digitalmars-d
On Wednesday, 3 January 2018 at 18:36:29 UTC, Ola Fosheim Grøstad wrote: Then you have this all the psychological effect that if people have invested significant time, resources and/or emotion into something then they will defend it and refuse to see flaws even when faced with massive evidence

Re: How do you use D?

2018-01-03 Thread Pjotr Prins via Digitalmars-d
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: average ones. And D must be there. Similar to the Haskell and Lisp communities we have the luxury of dealing with the best programmers out there. This

Re: How do you use D?

2018-01-03 Thread Pjotr Prins via Digitalmars-d
How do you use D? I write code for a living. We use D for writing the next generation critical large data software. Sequencing centers churn out TBs of data per day and writing code in Python does not cut it. Even JVM tools are problematic when it comes to raw performance. Sambamba, written

Re: What don't you switch to GitHub issues

2018-01-01 Thread Pjotr Prins via Digitalmars-d
On Monday, 1 January 2018 at 02:02:03 UTC, rjframe wrote: That's probably not the best method of effecting change. It killed off the discussion nicely, indeed. I am just going to share my thoughts a little. Github, in my opinion, is hype and even though I depend on it today, I am trying to

Re: What is going on with the ubuntu/debian debacle ?

2017-01-30 Thread Pjotr Prins via Digitalmars-d
I have created a relocatable GNU Guix 64-bits binary of ldc 1.1.0 (just released) that will install on any Linux distribution. LDC - the LLVM D compiler (1.1.0): based on DMD v2.071.2 and LLVM 3.7.1 built with LDC - the LLVM D compiler (0.17.1) Default target:

Re: What is going on with the ubuntu/debian debacle ?

2016-11-22 Thread Pjotr Prins via Digitalmars-d
On Monday, 21 November 2016 at 19:23:23 UTC, Stefan Koch wrote: I will try to reproduce and fix the issue. We are also working on a new GNU Guix package for ldc latest. More on that soon.

Re: Reproducible builds of D compilers

2016-05-13 Thread Pjotr Prins via Digitalmars-d
On Saturday, 7 May 2016 at 17:56:07 UTC, Johan Engelen wrote: On Saturday, 7 May 2016 at 16:22:34 UTC, Vladimir Panteleev wrote: https://blog.thecybershadow.net/2015/05/05/is-d-slim-yet/ Thanks for repeating the link to that blog article. I was reminded of it at DConf. Would be great if

Re: To all DConf speakers: please upload slides!

2016-05-12 Thread Pjotr Prins via Digitalmars-d-announce
On Wednesday, 11 May 2016 at 09:17:54 UTC, Dicebot wrote: To do the editing of HD videos we need presentation slides which are currently scattered over different places. It would help a lot to have them all in github.com/dlang/dlang.org repo - please submit pull requests asap! Lightning talk

Re: Reproducible builds of D compilers

2016-05-07 Thread Pjotr Prins via Digitalmars-d
On Saturday, 7 May 2016 at 08:53:10 UTC, Thomas Mader wrote: GNU Guix can be used as a reproducible reference build system where we capture the bootstrapping process nicely and test the builds on the build farm(s) whenever something changes. I like the idea. I thought about that too but would

Reproducible builds of D compilers

2016-05-06 Thread Pjotr Prins via Digitalmars-d
At Dconf we had a discussion on creating reproducible builds of the D compilers. One thing that is required is bootstrapping the build. In GNU Guix we start from a working C compiler which is a reasonable starting point (it could have been LISP instead ;) For D this means that even if all