Re: Free the DMD backend

2016-06-04 Thread Russel Winder via Digitalmars-d
On Fri, 2016-06-03 at 07:12 +, Iain Buclaw via Digitalmars-d wrote: > On Friday, 3 June 2016 at 03:17:56 UTC, Eugene Wissner wrote: > > On Thursday, 2 June 2016 at 18:16:33 UTC, Basile B. wrote: > > > It's also that LDC is at front end 2.070 and GDC 2.067 ;););) > > > > > > GDC is actively

Re: Free the DMD backend

2016-06-03 Thread Iain Buclaw via Digitalmars-d
On Friday, 3 June 2016 at 03:17:56 UTC, Eugene Wissner wrote: On Thursday, 2 June 2016 at 18:16:33 UTC, Basile B. wrote: It's also that LDC is at front end 2.070 and GDC 2.067 ;););) GDC is actively maintained and it would have the latest features if more developers come, what would happen

Re: Free the DMD backend

2016-06-02 Thread Eugene Wissner via Digitalmars-d
On Thursday, 2 June 2016 at 18:16:33 UTC, Basile B. wrote: It's also that LDC is at front end 2.070 and GDC 2.067 ;););) GDC is actively maintained and it would have the latest features if more developers come, what would happen if it would be the reference compiler.

Re: Free the DMD backend

2016-06-02 Thread Basile B. via Digitalmars-d
On Thursday, 2 June 2016 at 18:09:15 UTC, Eugene Wissner wrote: On Thursday, 2 June 2016 at 17:54:10 UTC, Basile B. wrote: On Thursday, 2 June 2016 at 17:32:25 UTC, Eugene Wissner wrote: On Thursday, 2 June 2016 at 17:04:25 UTC, Basile B. wrote: On Sunday, 29 May 2016 at 03:52:33 UTC,

Re: Free the DMD backend

2016-06-02 Thread Eugene Wissner via Digitalmars-d
On Thursday, 2 June 2016 at 17:54:10 UTC, Basile B. wrote: On Thursday, 2 June 2016 at 17:32:25 UTC, Eugene Wissner wrote: On Thursday, 2 June 2016 at 17:04:25 UTC, Basile B. wrote: On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote: Hi, this is a short ping about one of D's

Re: Free the DMD backend

2016-06-02 Thread Basile B. via Digitalmars-d
On Thursday, 2 June 2016 at 17:32:25 UTC, Eugene Wissner wrote: On Thursday, 2 June 2016 at 17:04:25 UTC, Basile B. wrote: On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote: Hi, this is a short ping about one of D's weaknesses - the restrictive license for the backend. IIRC [1,

Re: Free the DMD backend

2016-06-02 Thread Eugene Wissner via Digitalmars-d
On Thursday, 2 June 2016 at 17:04:25 UTC, Basile B. wrote: On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote: Hi, this is a short ping about one of D's weaknesses - the restrictive license for the backend. IIRC [1, 2, 3] the status is that because some parts have been written by

Re: Free the DMD backend

2016-06-02 Thread Basile B. via Digitalmars-d
On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote: Hi, this is a short ping about one of D's weaknesses - the restrictive license for the backend. IIRC [1, 2, 3] the status is that because some parts have been written by Walter while he was employed by Symantec, it can't get an

Re: Free the DMD backend

2016-06-01 Thread Brad Anderson via Digitalmars-d
On Tuesday, 31 May 2016 at 20:18:34 UTC, default0 wrote: I have no idea how licensing would work in that regard but considering that DMDs backend is actively maintained and may eventually even be ported to D, wouldn't it at some point differ enough from Symantecs "original" backend to simply

Re: Free the DMD backend

2016-06-01 Thread Matthias Klumpp via Digitalmars-d
On Wednesday, 1 June 2016 at 01:26:53 UTC, Eugene Wissner wrote: On Tuesday, 31 May 2016 at 20:12:33 UTC, Russel Winder wrote: On Tue, 2016-05-31 at 10:09 +, Atila Neves via Digitalmars-d wrote:  […] No, no, no, no. We had LDC be the default already on Arch Linux for a while and it was a

Re: Free the DMD backend

2016-05-31 Thread Alex Parrill via Digitalmars-d
On Tuesday, 31 May 2016 at 20:18:34 UTC, default0 wrote: I have no idea how licensing would work in that regard but considering that DMDs backend is actively maintained and may eventually even be ported to D, wouldn't it at some point differ enough from Symantecs "original" backend to simply

Re: Free the DMD backend

2016-05-31 Thread Eugene Wissner via Digitalmars-d
On Tuesday, 31 May 2016 at 20:12:33 UTC, Russel Winder wrote: On Tue, 2016-05-31 at 10:09 +, Atila Neves via Digitalmars-d wrote:  […] No, no, no, no. We had LDC be the default already on Arch Linux for a while and it was a royal pain. I want to choose to use LDC when and if I need

Re: Free the DMD backend

2016-05-31 Thread default0 via Digitalmars-d
I have no idea how licensing would work in that regard but considering that DMDs backend is actively maintained and may eventually even be ported to D, wouldn't it at some point differ enough from Symantecs "original" backend to simply call the DMD backend its own thing? Or are all the

Re: Free the DMD backend

2016-05-31 Thread Russel Winder via Digitalmars-d
On Tue, 2016-05-31 at 10:09 +, Atila Neves via Digitalmars-d wrote: > […] > > No, no, no, no. We had LDC be the default already on Arch Linux  > for a while and it was a royal pain. I want to choose to use LDC  > when and if I need performance. Otherwise, I want my projects to  > compile as

Re: Free the DMD backend

2016-05-31 Thread Johan Engelen via Digitalmars-d
On Monday, 30 May 2016 at 15:06:42 UTC, Saurabh Das wrote: LDC and GDC are quite a bit slower than DMD. Is this gap inherent in the structure of these compilers or can there be an LDC mode which compiles as rapidly as DMD? The difference in time between LDC and DMD is in the machine code

Re: Free the DMD backend

2016-05-31 Thread Atila Neves via Digitalmars-d
On Sunday, 29 May 2016 at 10:56:57 UTC, Russel Winder wrote: On Sun, 2016-05-29 at 04:08 +, Joakim via Digitalmars-d wrote: […] It would be nice if that happened, but Walter has said Symantec isn't interested.  Aren't ldc and GDC enough? This is why LDC should be seen in the D

Re: Free the DMD backend

2016-05-31 Thread ag0aep6g via Digitalmars-d
On 05/31/2016 11:32 AM, Michael wrote: On Monday, 30 May 2016 at 15:06:42 UTC, Saurabh Das wrote: On Monday, 30 May 2016 at 14:51:48 UTC, Matthias Klumpp wrote: [...] LDC and GDC are quite a bit slower than DMD. Is this gap inherent in the structure of these compilers or can there be an LDC

Re: Free the DMD backend

2016-05-31 Thread Michael via Digitalmars-d
On Monday, 30 May 2016 at 15:06:42 UTC, Saurabh Das wrote: On Monday, 30 May 2016 at 14:51:48 UTC, Matthias Klumpp wrote: The case for DMD though is compile speed. It really changes the way one writes programs and makes it possible to write bash script-like functionality in D because of a

Re: Free the DMD backend

2016-05-30 Thread Saurabh Das via Digitalmars-d
On Monday, 30 May 2016 at 14:51:48 UTC, Matthias Klumpp wrote: On Sunday, 29 May 2016 at 10:56:57 UTC, Russel Winder wrote: On Sun, 2016-05-29 at 04:08 +, Joakim via Digitalmars-d wrote: […] It would be nice if that happened, but Walter has said Symantec isn't interested.  Aren't ldc

Re: Free the DMD backend

2016-05-30 Thread Matthias Klumpp via Digitalmars-d
On Sunday, 29 May 2016 at 10:56:57 UTC, Russel Winder wrote: On Sun, 2016-05-29 at 04:08 +, Joakim via Digitalmars-d wrote: […] It would be nice if that happened, but Walter has said Symantec isn't interested.  Aren't ldc and GDC enough? This is why LDC should be seen in the D

Re: Free the DMD backend

2016-05-29 Thread mogu via Digitalmars-d
On Sunday, 29 May 2016 at 10:56:57 UTC, Russel Winder wrote: This is why LDC should be seen in the D community as the main production toolchain, and Dub should default to LDC for compilation. Agreed. Especially, LDC supports more platform.

Re: Free the DMD backend

2016-05-29 Thread Russel Winder via Digitalmars-d
On Sun, 2016-05-29 at 04:08 +, Joakim via Digitalmars-d wrote: > […] > It would be nice if that happened, but Walter has said Symantec  > isn't interested.  Aren't ldc and GDC enough? This is why LDC should be seen in the D community as the main production toolchain, and Dub should default

Re: Free the DMD backend

2016-05-28 Thread Joakim via Digitalmars-d
On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote: Hi, this is a short ping about one of D's weaknesses - the restrictive license for the backend. IIRC [1, 2, 3] the status is that because some parts have been written by Walter while he was employed by Symantec, it can't get an

Free the DMD backend

2016-05-28 Thread open-source-guy via Digitalmars-d
Hi, this is a short ping about one of D's weaknesses - the restrictive license for the backend. IIRC [1, 2, 3] the status is that because some parts have been written by Walter while he was employed by Symantec, it can't get an open-source license. When I read the backend license [4], I read