"Programming in D" paper book is available for purchase
Ali Çehreli via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Wed Sep 9 05:28:20 PDT 2015
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
More information about the Digitalmars-d-announce
mailing list