Re: When did gdc and ldc start?

2018-08-01 Thread Walter Bright via Digitalmars-d

Thanks!


Re: When did gdc and ldc start?

2018-08-01 Thread bioinfornatics via Digitalmars-d

On Wednesday, 1 August 2018 at 13:49:30 UTC, bioinfornatics wrote:

On Tuesday, 31 July 2018 at 02:30:12 UTC, Walter Bright wrote:

I'm trying to pin down an accurate timeline of D


ldc2 compiler and D environnment language was introduce in 
fedora 16 (2011)

https://fedoraproject.org/wiki/Features/D2_programming


and ldc 1 in 2010 with fedora 14 
https://fedoraproject.org/wiki/Features/D_Programming


Re: When did gdc and ldc start?

2018-08-01 Thread bioinfornatics via Digitalmars-d

On Tuesday, 31 July 2018 at 02:30:12 UTC, Walter Bright wrote:

I'm trying to pin down an accurate timeline of D


ldc2 compiler and D environnment language was introduce in fedora 
16 (2011)

https://fedoraproject.org/wiki/Features/D2_programming


Re: When did gdc and ldc start?

2018-08-01 Thread Iain Buclaw via Digitalmars-d
On 1 August 2018 at 03:04, Walter Bright via Digitalmars-d
 wrote:
> On 7/31/2018 12:07 PM, Iain Buclaw wrote:
>>
>> On 31 July 2018 at 20:40, Walter Bright via Digitalmars-d
>>  wrote:
>>>
>>> What's the difference between:
>>>
>>>  DLI
>>>  GDMD
>>>  DGCC
>>>
>>> ?
>>
>>
>> DLI: From what I recall, an independent project that just simply
>> ported DMD front-end to Linux.  I don't remember the details how but
>> it had its own backend.
>> GDMD: One failed attempt at getting a GCC back-end working with DMD.
>> DGCC: The first successful GCC based compiler, to which GDC is derived
>> from.
>>
>> You could call DGCC the LUCA of GDC
>> (https://en.wikipedia.org/wiki/Last_universal_common_ancestor :-)
>>
>> Iain
>>
>
> Was DGCC started from the GDMD sources?
>

As far as I can tell, they were independent attempts.


Re: When did gdc and ldc start?

2018-07-31 Thread Walter Bright via Digitalmars-d

On 7/31/2018 12:07 PM, Iain Buclaw wrote:

On 31 July 2018 at 20:40, Walter Bright via Digitalmars-d
 wrote:

What's the difference between:

 DLI
 GDMD
 DGCC

?


DLI: From what I recall, an independent project that just simply
ported DMD front-end to Linux.  I don't remember the details how but
it had its own backend.
GDMD: One failed attempt at getting a GCC back-end working with DMD.
DGCC: The first successful GCC based compiler, to which GDC is derived from.

You could call DGCC the LUCA of GDC
(https://en.wikipedia.org/wiki/Last_universal_common_ancestor :-)

Iain



Was DGCC started from the GDMD sources?



Re: When did gdc and ldc start?

2018-07-31 Thread Walter Bright via Digitalmars-d

On 7/31/2018 2:16 PM, PaperBoy wrote:

The author has possibly passed away on May 3 :
https://necrocanada.com/obituaries-2018/burton-radons-2018/


That makes me sad. I was just reading some of his posts last night. He was still 
young, too.




Re: When did gdc and ldc start?

2018-07-31 Thread Walter Bright via Digitalmars-d

Thanks!


Re: When did gdc and ldc start?

2018-07-31 Thread David Nadlinger via Digitalmars-d

On Tuesday, 31 July 2018 at 18:21:15 UTC, Walter Bright wrote:
What I'm doing is preparing a submission to HOPL on the origins 
of D. There's an emphasis on accuracy, references, correct 
dates, correct attributions, and correct credit to the right 
people.


I'd put together a timeline for my LDC talk at DConf 2013: 
http://dconf.org/2013/talks/nadlinger.pdf


I don't have my old notes with the NG post links handy, but the 
relevant announcements shouldn't be hard to find knowing the year 
– you'd want to cross-check them anyway.


The Git history (which includes all the old SVN commits) should 
also be handy. As Iain mentioned, the first commit to the SVN 
repo was on September 1, 2007, which seems to have already 
compiled quite a bit of D code, judging from the test suite.


 — David


Re: When did gdc and ldc start?

2018-07-31 Thread PaperBoy via Digitalmars-d

On Tuesday, 31 July 2018 at 20:52:03 UTC, Iain Buclaw wrote:
Site is no more, but you can grab the sources from the internet 
archive.


https://web.archive.org/web/20180329114817/http://www.opend.org

I was correct in my remembering, it has its own backend that 
writes i386 assembly.


Iain


The author has possibly passed away on May 3 :
https://necrocanada.com/obituaries-2018/burton-radons-2018/


Re: When did gdc and ldc start?

2018-07-31 Thread Iain Buclaw via Digitalmars-d
On 31 July 2018 at 21:07, Iain Buclaw  wrote:
> On 31 July 2018 at 20:40, Walter Bright via Digitalmars-d
>  wrote:
>> What's the difference between:
>>
>> DLI
>> GDMD
>> DGCC
>>
>> ?
>
> DLI: From what I recall, an independent project that just simply
> ported DMD front-end to Linux.  I don't remember the details how but
> it had its own backend.

Site is no more, but you can grab the sources from the internet archive.

https://web.archive.org/web/20180329114817/http://www.opend.org

I was correct in my remembering, it has its own backend that writes
i386 assembly.

Iain


Re: When did gdc and ldc start?

2018-07-31 Thread Iain Buclaw via Digitalmars-d
On 31 July 2018 at 20:40, Walter Bright via Digitalmars-d
 wrote:
> What's the difference between:
>
> DLI
> GDMD
> DGCC
>
> ?

DLI: From what I recall, an independent project that just simply
ported DMD front-end to Linux.  I don't remember the details how but
it had its own backend.
GDMD: One failed attempt at getting a GCC back-end working with DMD.
DGCC: The first successful GCC based compiler, to which GDC is derived from.

You could call DGCC the LUCA of GDC
(https://en.wikipedia.org/wiki/Last_universal_common_ancestor :-)

Iain


Re: When did gdc and ldc start?

2018-07-31 Thread Walter Bright via Digitalmars-d

What's the difference between:

DLI
GDMD
DGCC

?


Re: When did gdc and ldc start?

2018-07-31 Thread Walter Bright via Digitalmars-d

Mike and Iain - yay, this is just what I was looking for. Thanks!

What I'm doing is preparing a submission to HOPL on the origins of D. There's an 
emphasis on accuracy, references, correct dates, correct attributions, and 
correct credit to the right people.


There'll be more questions from me :-)


Re: When did gdc and ldc start?

2018-07-31 Thread Iain Buclaw via Digitalmars-d
On 31 July 2018 at 04:30, Walter Bright via Digitalmars-d
 wrote:
> I'm trying to pin down an accurate timeline of D:
>
> * When was the gdc project started, when was its first release, and who gets
> the credit?
>
> * When was the ldc project started, when was its first release, and who gets
> the credit?

Someone didn't listen to my talk. :-)

I did all the forum trawling years ago so you didn't have to:

http://dconf.org/2013/talks/buclaw.pdf - Slides 6-9 covers D's open
source history from 2002 till 2012.

The brief summary of it is:

>From the initial open source release of DMD (April/2002), there were
various half-baked attempts at getting a GNU compiler working under
various working titles: BrightD, OpenD, and GDMD.  But the first
feature complete D compiler didn't arrive until February/2004 under
the name DGCC, authored by David Friedman.  DGCC was eventually
abandoned, but revival started September/2009 under the new name GDC.

According to the same slides, LDC started September/2007.

Iain.


Re: When did gdc and ldc start?

2018-07-30 Thread Mike Franklin via Digitalmars-d

On Tuesday, 31 July 2018 at 02:30:12 UTC, Walter Bright wrote:

I'm trying to pin down an accurate timeline of D:

* When was the gdc project started, when was its first release, 
and who gets the credit?


From https://www.gdcproject.org/

The GNU D Compiler (GDC) project was originally started by 
David Friedman in 2004 until early 2007 when he disappeared 
from the D scene, and was no longer able to maintain GDC. 
Following a revival attempt in 2008, GDC is now under the lead 
of Iain Buclaw, who has been steering the project since 2009 
with the assistance of its contributors. Without them, the 
project would not have been nearly as successful as it has been.


The earliest forum post I could find from David Friedman is 
"Another front end for GCC" here: 
https://forum.dlang.org/post/c3mnst$2htg$1...@digitaldaemon.com


Mike




When did gdc and ldc start?

2018-07-30 Thread Walter Bright via Digitalmars-d

I'm trying to pin down an accurate timeline of D:

* When was the gdc project started, when was its first release, and who gets the 
credit?


* When was the ldc project started, when was its first release, and who gets the 
credit?