On Wednesday, 9 September 2015 at 12:28:21 UTC, Ali Çehreli wrote:
On 08/18/2015 05:57 PM, Ali Çehreli wrote:
> it is up to date with 2.068
http://ddili.org/ders/d.en/index.html
This information is coming a little late but here are the
changes since the previous release on December 15:
New chapters:
- Fibers
- Pragmas (moved from elsewhere)
- Operator Precedence
- Andrei Alexandrescu's foreword
New features:
- pragma(inline)
- hasUDA (instead of the earlier hand-coded hasAttribute)
- std.range.generate
- AliasSeq (formerly TypeTuple)
- Attributes like 'pure' of 'auto' functions are inferred
- std.algorithm.each
- .byKeyValue
Additions:
- typeid, TypeInfo, and a discriminated union example
- Constructor qualifiers and type constructors
- The 'with' keyword
- The comma operator
- typeof(this), typeof(super), and typeof(return)
- .funcptr and .ptr of delegates
Edits:
- Mainly by Luís Marques, Steven Schveighoffer, and Andrej
Mitrović
- Improved book index
- Improved overall formatting
- Inline (Egyptian) opening brackets throughout (available
online and in the upcoming IngramSpark edition; not available
in the CreateSpace edition)
Ali
I just received my copy last week, and this thing is a monster of
a book. You don't realize exactly how much work went into this
until you see it in physical form, so thanks again for all your
work on this Ali.