Re: Vision document for H1 2018

2018-03-11 Thread Laeeth Isharc via Digitalmars-d-announce
On Sunday, 11 March 2018 at 07:59:53 UTC, rumbu wrote: On Sunday, 11 March 2018 at 01:10:28 UTC, psychoticRabbit wrote: On Sunday, 11 March 2018 at 00:36:19 UTC, Dylan Graham wrote: And personally, depending on the problem, C# is better to program in than D. I still don't know why C#

Re: Vision document for H1 2018

2018-03-11 Thread Laeeth Isharc via Digitalmars-d-announce
On Sunday, 11 March 2018 at 19:58:51 UTC, rumbu wrote: On Sunday, 11 March 2018 at 17:15:28 UTC, Seb wrote: [...] Yes, I'm the typical lazy convenient Windows user scared of the terminal window. [...] I am happy for Posix users. Theoretically the process is the same on Windows.

Re: Vision document for H1 2018

2018-03-11 Thread Frank Brassard via Digitalmars-d-announce
On Sunday, 11 March 2018 at 07:59:53 UTC, rumbu wrote: Because, even the language creators seem to not recognize this, D looks like C# with *native compilation*, the syntax is 95% identical. Basically, if my source code doesn't use any .NET framework function, it will compile successfully with

Re: dpldocs now has cross-package search (experimental)

2018-03-11 Thread Adam D. Ruppe via Digitalmars-d-announce
I probably released this a bit too soon... it seems to have a memory leak and eventually pushes all other server functions out if I leave it running. So I took the search back down for now until I can debug that, or maybe just rewrite the program to something fundamentally more

Re: Vision document for H1 2018

2018-03-11 Thread rumbu via Digitalmars-d-announce
On Sunday, 11 March 2018 at 17:15:28 UTC, Seb wrote: I assume you are using Windows? Yes, I'm the typical lazy convenient Windows user scared of the terminal window. Setup on Posix is really simple. git clone all three repos + run make. I am happy for Posix users. Theoretically the

Re: Vision document for H1 2018

2018-03-11 Thread Laeeth Isharc via Digitalmars-d-announce
On Sunday, 11 March 2018 at 16:15:22 UTC, rumbu wrote: On Sunday, 11 March 2018 at 14:37:28 UTC, bachmeier wrote: And this clarifies the source of your confusion. The D programming language is an open source project, not a for-profit company. D is not the language you're looking for. There

Re: Vision document for H1 2018

2018-03-11 Thread R via Digitalmars-d-announce
On Sunday, 11 March 2018 at 07:59:53 UTC, rumbu wrote: Because, even the language creators seem to not recognize this, D looks like C# with *native compilation*, the syntax is 95% identical. Basically, if my source code doesn't use any .NET framework function, it will compile successfully with

Re: Vision document for H1 2018

2018-03-11 Thread bachmeier via Digitalmars-d-announce
On Sunday, 11 March 2018 at 13:36:27 UTC, R wrote: With the usual response here: "Why do you not fix it yourself or pay for it". Maybe because most people who come want to use the tools and be productive and not spend their time fixing up those tools. I've never seen anyone write that. Most

Re: State of D 2018 Survey

2018-03-11 Thread Seb via Digitalmars-d-announce
On Wednesday, 28 February 2018 at 13:41:56 UTC, Mike Parker wrote: About a month ago, Sebastian Wilzbach sent an email out to a few of the core D folks asking for feedback on a survey he had put together. He thought it would be useful for the Foundation to use in order to make decisions about

Re: Article: Why Const Sucks

2018-03-11 Thread joe via Digitalmars-d-announce
On Thursday, 8 March 2018 at 15:13:09 UTC, Steven Schveighoffer wrote: On 3/8/18 9:58 AM, joe wrote: On Monday, 5 March 2018 at 10:57:35 UTC, Jonathan M Davis wrote: Here's something I wrote up on const: /snip May be not entirely related, but a little gotcha. given: interface XY {} class

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

Re: Vision document for H1 2018

2018-03-11 Thread psychoticRabbit via Digitalmars-d-announce
On Sunday, 11 March 2018 at 13:36:27 UTC, R wrote: I am sure that lots of D members will be quick to point out, that C# is run by a commercial company and D has only open source contributors. Now why did you not contribute! /sarcasm I'd like to point out, that C# is run by a commercial

Re: Vision document for H1 2018

2018-03-11 Thread Aravinda VK via Digitalmars-d-announce
On Sunday, 11 March 2018 at 16:15:22 UTC, rumbu wrote: On Sunday, 11 March 2018 at 14:37:28 UTC, bachmeier wrote: And this clarifies the source of your confusion. The D programming language is an open source project, not a for-profit company. D is not the language you're looking for. There

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

2018-03-11 Thread Johan Engelen via Digitalmars-d-announce
On Sunday, 11 March 2018 at 08:43:25 UTC, Pjotr Prins wrote: 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,

Re: Vision document for H1 2018

2018-03-11 Thread rumbu via Digitalmars-d-announce
On Sunday, 11 March 2018 at 14:37:28 UTC, bachmeier wrote: And this clarifies the source of your confusion. The D programming language is an open source project, not a for-profit company. D is not the language you're looking for. There are 3 years since C# is also open source project. Last

Re: Vision document for H1 2018

2018-03-11 Thread Seb via Digitalmars-d-announce
On Sunday, 11 March 2018 at 16:15:22 UTC, rumbu wrote: On Sunday, 11 March 2018 at 14:37:28 UTC, bachmeier wrote: And this clarifies the source of your confusion. The D programming language is an open source project, not a for-profit company. D is not the language you're looking for. There

Re: Vision document for H1 2018

2018-03-11 Thread Seb via Digitalmars-d-announce
On Monday, 12 March 2018 at 04:54:22 UTC, Jonathan M Davis wrote: On Monday, March 12, 2018 03:37:11 Laeeth Isharc via Digitalmars-d-announce wrote: On Sunday, 11 March 2018 at 19:58:51 UTC, rumbu wrote: > [...] Why are you adding -j8 ? Does it say to do so in the instructions ? Try without

Re: Vision document for H1 2018

2018-03-11 Thread rumbu via Digitalmars-d-announce
On Monday, 12 March 2018 at 03:37:11 UTC, Laeeth Isharc wrote: cd test make all -j8 Command error: undefined switch '-j8' Why are you adding -j8 ? Does it say to do so in the instructions ? Try without it. (I can't test here as typing from my phone).

Re: Vision document for H1 2018

2018-03-11 Thread Jonathan M Davis via Digitalmars-d-announce
On Monday, March 12, 2018 03:37:11 Laeeth Isharc via Digitalmars-d-announce wrote: > On Sunday, 11 March 2018 at 19:58:51 UTC, rumbu wrote: > > On Sunday, 11 March 2018 at 17:15:28 UTC, Seb wrote: > >> [...] > > > > Yes, I'm the typical lazy convenient Windows user scared of the > > terminal

Re: Vision document for H1 2018

2018-03-11 Thread Jonathan M Davis via Digitalmars-d-announce
On Monday, March 12, 2018 03:31:36 Laeeth Isharc via Digitalmars-d-announce wrote: > If Phobos looks like a mess to C# programmers, so much the worse > for C# programmers. However I doubt they this is true in the > general case. It's better in many ways, but different and > unfamiliar and

Re: Vision document for H1 2018

2018-03-11 Thread rumbu via Digitalmars-d-announce
On Monday, 12 March 2018 at 03:11:34 UTC, Laeeth Isharc wrote: You don't need to have subsystem for Linux to use bash. Just the standard git client for Windows is enough. Happy to find out about this. It's not like using git bash everyday on Windows to know this by default. sh setup.sh

Re: Vision document for H1 2018

2018-03-11 Thread psychoticRabbit via Digitalmars-d-announce
On Sunday, 11 March 2018 at 16:15:22 UTC, rumbu wrote: On Sunday, 11 March 2018 at 14:37:28 UTC, bachmeier wrote: And this clarifies the source of your confusion. The D programming language is an open source project, not a for-profit company. D is not the language you're looking for. There

Re: Vision document for H1 2018

2018-03-11 Thread psychoticRabbit via Digitalmars-d-announce
On Sunday, 11 March 2018 at 07:59:53 UTC, rumbu wrote: My opinion is that the day when C# will compile to native (on any platform), the C# developer interest in D will drop instantly. OT: Interestingly, my uni is still stuck in the OOP paradigm, and is now teaching intro to OOP using .NET

Re: Vision document for H1 2018

2018-03-11 Thread Joakim via Digitalmars-d-announce
On Sunday, 11 March 2018 at 01:25:07 UTC, Dylan Graham wrote: betterc is just another way of supporting that crowd..and it's a very big crowd. Yeah, 29% of the crowd. 29% of the existing D crowd who answered the survey, which means around 150 people, or about how many download one compiler,

Re: Vision document for H1 2018

2018-03-11 Thread nkm1 via Digitalmars-d-announce
On Saturday, 10 March 2018 at 10:05:49 UTC, rumbu wrote: On Friday, 9 March 2018 at 21:43:53 UTC, Andrei Alexandrescu wrote: Hello, the vision document of the Founation for the first six months of 2018 is here: https://wiki.dlang.org/Vision/2018H1 According to the State of D Survey, 71% of

Re: Vision document for H1 2018

2018-03-11 Thread rumbu via Digitalmars-d-announce
On Sunday, 11 March 2018 at 01:10:28 UTC, psychoticRabbit wrote: On Sunday, 11 March 2018 at 00:36:19 UTC, Dylan Graham wrote: And personally, depending on the problem, C# is better to program in than D. I still don't know why C# programmers are willing to give up C# and prefer to use D. C#

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