Difference between revisions of "Language History and Future"
m (minor) |
m (→The First Dinosaurs) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''This page is a draft, please help to make it a valuable resource''' | '''This page is a draft, please help to make it a valuable resource''' | ||
− | + | == D Language Milstones == | |
'''1999''' Start of Development by Walter Bright | '''1999''' Start of Development by Walter Bright | ||
− | '''2007''' Release of D 1.0 | + | === The Big Bang === |
+ | |||
+ | '''2001 Dec. 8.''': Release of '''D 0.00''' (!) | ||
+ | |||
+ | === Life Starts Growing === | ||
+ | |||
+ | '''2002 Jan.''': Release of '''D 0.15''' "I've finally got packages implemented" (W. Bright) | ||
+ | |||
+ | '''2002 Apr.''': Release of '''D 0.29''' - Released the front and compiler source | ||
+ | |||
+ | '''2002 Sep.''': Release of '''D 0.40''' - Implemented templates | ||
+ | |||
+ | '''2003'''(?): Start of D IRC channel on [Freenode|irc://irc.freenode.net/d] | ||
+ | |||
+ | '''2003 May''': Release of '''D 0.63''' - Added linux version | ||
+ | |||
+ | |||
+ | === The First Dinosaurs === | ||
+ | |||
+ | '''2003 Aug.:''' Release of '''D 0.69''' - Added dchar keyword, Added bool as an alias for bit | ||
+ | |||
+ | '''2003 Sep. 3''': Release of '''D 0.71''' - Added foreach statement | ||
+ | |||
+ | '''2003 Sep. 18''' Release of '''D 0.73''' - Added static asserts, Added properties | ||
+ | |||
+ | '''2004 Jan. 2''' Release of '''D 0.77''' - Added typeof, pragmas, template alias parameters | ||
+ | |||
+ | '''2004 May 17''': Release of '''D 0.89''' - Mixins added | ||
+ | |||
+ | '''2005 May 19''': Release of '''D 0.124''' - Added static if and iftype (iftype???) | ||
+ | |||
+ | '''2005 June 7''': Release of '''D 0.126''' - === now deprecated, replaced with is, add dmd --help | ||
+ | |||
+ | === The Short Story of D1 === | ||
+ | |||
+ | '''2007 Jan''' Release of D 1.0 - No interesting changelog, arbitrary tag - Tango announced publicly a few days after this release | ||
+ | |||
+ | |||
+ | |||
+ | |||
20.? Release of D 2.0 | 20.? Release of D 2.0 | ||
Line 11: | Line 50: | ||
'''2009''' 1. Release of: '''The D Programming Language''' by ''Andrei Alexandrescu'' | '''2009''' 1. Release of: '''The D Programming Language''' by ''Andrei Alexandrescu'' | ||
− | ''' | + | ......... D Language '''Foundation setup'''. |
+ | |||
+ | '''2013 Mai''' First global D Conference: '''DConf2013''' | ||
− | . | + | '''2015 Aug. 19''' Release of: '''Programming in D: Tutorial and Reference''' ''by Ali Cehreli'' |
− | 2015 Nov. DMD front end written in D | + | '''2015 Nov.''' DMD front end written in D |
'''2016''' The D Language Foundation became a tax-exempt non-profit organization | '''2016''' The D Language Foundation became a tax-exempt non-profit organization | ||
− | 2016 New DLang Tour on line | + | '''2016''' New DLang Tour on line |
+ | |||
+ | '''2016''' DConf first time held in Europe (Berlin, Germany) | ||
+ | |||
+ | '''2016 June''' Sociomantic Ocean open source release! (Tsunami) | ||
− | '''2017''' DMD 100% free | + | '''2017''' DMD Backend 100% free |
− | 2017 | + | '''2017 spring''' '''1000th''' package registered on code.dlang.org ('''DUB''') |
− | 2017 | + | '''2017''' DCompute (GPU-Computation) in LDC |
+ | '''2017''' GDC to be included in GCC | ||
===Some missing events:=== | ===Some missing events:=== | ||
Line 41: | Line 87: | ||
LDC first release and 1.0 | LDC first release and 1.0 | ||
GDC first release and 1.0...? | GDC first release and 1.0...? | ||
− | |||
− | |||
The release Days of the other D books! Adam + Kai + Mike +? | The release Days of the other D books! Adam + Kai + Mike +? | ||
Line 53: | Line 97: | ||
Forum = Mailinglist + Newsgroup + Website since? | Forum = Mailinglist + Newsgroup + Website since? | ||
+ | |||
+ | === Important Next Steps on the Agenda === | ||
+ | |||
+ | newCTFE | ||
+ | |||
+ | static foreach | ||
+ | |||
+ | D Foundation Membership Schema for Individual and Company | ||
+ | |||
+ | . | ||
+ | . | ||
+ | . | ||
+ | |||
+ | Many dates collected from here: DConf Talk 2016: http://dconf.org/2016/talks/lucarella.extended.pdf |
Latest revision as of 11:05, 18 July 2017
This page is a draft, please help to make it a valuable resource
Contents
D Language Milstones
1999 Start of Development by Walter Bright
The Big Bang
2001 Dec. 8.: Release of D 0.00 (!)
Life Starts Growing
2002 Jan.: Release of D 0.15 "I've finally got packages implemented" (W. Bright)
2002 Apr.: Release of D 0.29 - Released the front and compiler source
2002 Sep.: Release of D 0.40 - Implemented templates
2003(?): Start of D IRC channel on [Freenode|irc://irc.freenode.net/d]
2003 May: Release of D 0.63 - Added linux version
The First Dinosaurs
2003 Aug.: Release of D 0.69 - Added dchar keyword, Added bool as an alias for bit
2003 Sep. 3: Release of D 0.71 - Added foreach statement
2003 Sep. 18 Release of D 0.73 - Added static asserts, Added properties
2004 Jan. 2 Release of D 0.77 - Added typeof, pragmas, template alias parameters
2004 May 17: Release of D 0.89 - Mixins added
2005 May 19: Release of D 0.124 - Added static if and iftype (iftype???)
2005 June 7: Release of D 0.126 - === now deprecated, replaced with is, add dmd --help
The Short Story of D1
2007 Jan Release of D 1.0 - No interesting changelog, arbitrary tag - Tango announced publicly a few days after this release
20.? Release of D 2.0
2009 1. Release of: The D Programming Language by Andrei Alexandrescu
......... D Language Foundation setup.
2013 Mai First global D Conference: DConf2013
2015 Aug. 19 Release of: Programming in D: Tutorial and Reference by Ali Cehreli
2015 Nov. DMD front end written in D
2016 The D Language Foundation became a tax-exempt non-profit organization
2016 New DLang Tour on line
2016 DConf first time held in Europe (Berlin, Germany)
2016 June Sociomantic Ocean open source release! (Tsunami)
2017 DMD Backend 100% free
2017 spring 1000th package registered on code.dlang.org (DUB)
2017 DCompute (GPU-Computation) in LDC
2017 GDC to be included in GCC
Some missing events:
please help
New layout of dlang.org?
DUB + code.dlang.org official?
Vibe.d first public release?
LDC first release and 1.0 GDC first release and 1.0...?
The release Days of the other D books! Adam + Kai + Mike +?
New DIP Process?
1. D Blog post?
1. Adams Week in D ?
Forum = Mailinglist + Newsgroup + Website since?
Important Next Steps on the Agenda
newCTFE
static foreach
D Foundation Membership Schema for Individual and Company
. . .
Many dates collected from here: DConf Talk 2016: http://dconf.org/2016/talks/lucarella.extended.pdf