Learn to Tango with D: Update

January 4th, 2008 | by Aldacron |

I’ve received confirmation from Apress that ‘Learn to Tango with D’ is scheduled to be released on Jan 28. The ebook version should be available on Jan 7 unless something crops up to prevent that. We authors recently received the final PDF version of the book and are giving it a going over to make last minute corrections. That could potentially affect the release date of the ebook version. I’ll be sure to let you know if it does.

The Amazon page still has not been updated with the current book description and correct author bios, though the publisher did inform me that the changes were submitted. The correct info is online at the publisher’s site, however.

The book weighs in at 188 pages. The foreword is by Walter Bright, followed by the following 8 chapters (this is a condensed TOC that only nests one level–the full TOC goes deeper):

  1. First Steps
    • Hello World
    • Source Modules
    • Package, Import, and Symbol Visibility
    • Installation
    • Compilation Tools

  2. D Fundamentals
    • Declarations
    • Pointers
    • Arrays
    • Flow Control
    • Functions
    • Error Handling

  3. D’s Object-Oriented Features
    • Modules
    • Structs and Unions
    • Classes
    • Interfaces

  4. Procedural Lifetime
    • D Language Type Classifications
    • Scope and Lifetime
    • Storage Classes
    • Static Constructors
    • Lifetime Characteristics of Modules
    • Lifetime Characteristics of Functions
    • Garbage Collection

  5. Templates
    • The Problem of Insufficient Information
    • Type Templates
    • Function Templates
    • Template Specialization
    • Template Metaprogramming
    • Compile-Time Function Evaluation

  6. Text Processing
    • String-Manipulation Utilities
    • Text Class
    • Numeric Conversion
    • Layout and Formatting

  7. Input and Output
    • Console I/O
    • Stream I/O
    • Network I/O
    • File Handling

  8. The Other Packages
    • The Package Rundown
    • Threads and Fibers
    • Collections
    • Logging
    • And That’s Not All!

The first five chapters cover the language and chapters 6-8 focus on Tango.

I’ll post any more updates as I get them.

Technorati Tags: , ,

5 Responses to “Learn to Tango with D: Update”

  1. By larsivi on Jan 4, 2008

    I think you got the chapter numbering wrong :D

  2. By Alexander Panek (JimPanic) on Jan 5, 2008

    Awesome! Can’t wait to read it. :)

  3. By GiM on Jan 9, 2008

    Alsow waiting, already pre-ordered on amazon with other guys from Torun :)

  4. By Matthew Nawrocki on Jan 18, 2008

    I am wondering if this book is for beginners? I have a very basic knowledge of the C language and that is about it.

  5. By Aldacron on Jan 19, 2008

    For the basics at least, you should be fine. A couple of the more advanced chapters may have you scratching your head, but with even a minimal C background you shouldn’t be lost at all.

Post a Comment