Re: When did gdc and ldc start?
Thanks!
Re: When did gdc and ldc start?
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?
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?
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?
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?
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?
Thanks!
Re: When did gdc and ldc start?
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?
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?
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?
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?
What's the difference between: DLI GDMD DGCC ?
Re: When did gdc and ldc start?
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?
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?
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