Jump to page: 1 2
Thread overview
"Programming in D" book is about 95% translated
Nov 02, 2013
Ali Çehreli
Nov 02, 2013
Nicholas Smith
Nov 02, 2013
Ali Çehreli
Nov 03, 2013
Tove
Nov 04, 2013
Ali Çehreli
Nov 04, 2013
Rory McGuire
Nov 04, 2013
Ali Çehreli
Nov 04, 2013
Rory McGuire
Nov 04, 2013
Craig Dillabaugh
Nov 04, 2013
Ali Çehreli
Nov 24, 2013
Rob McGinley
Nov 03, 2013
Kelet
Nov 03, 2013
CJS
Nov 03, 2013
Jordi Sayol
Nov 03, 2013
John J
November 02, 2013
I have continued with the translation of the book. There are 36 of the 727 pages still to be translated. (However, I still need to write the UDA chapter.)

In addition to many corrections and additions throughout the book, there are the following chapters translated:

* Tuples
* More Templates
* More Functions
* Mixins
* More Ranges

As a reminder, the book is available as PDF, downloadable from the header of each chapter:

  http://ddili.org/ders/d.en/index.html

No Kindle or Lulu versions yet.

Ali
November 02, 2013
Fantastic, I appreciate your efforts! Your book has been a very useful resource for me.
November 02, 2013
On Saturday, 2 November 2013 at 00:03:51 UTC, Ali Çehreli wrote:
> I have continued with the translation of the book. There are 36 of the 727 pages still to be translated. (However, I still need to write the UDA chapter.)
>
> In addition to many corrections and additions throughout the book, there are the following chapters translated:
>
> * Tuples
> * More Templates
> * More Functions
> * Mixins
> * More Ranges

That's fantastic, Ali, thanks and many congratulations! :-)

One small linguistic note -- in the "More Ranges" chapter, it may be better to call your example range "Opposite" rather than "Inverse".  In a strict mathematical sense you're correct -- swapping sign gives you the additive inverse -- but in a more colloquial sense the term "inverse" is usually in English assumed to be the multiplicative inverse.

This is to an extent a matter of taste, of course, so feel free to ignore me.
November 02, 2013
On 11/2/13 1:15 PM, Joseph Rushton Wakeling wrote:
> On Saturday, 2 November 2013 at 00:03:51 UTC, Ali Çehreli wrote:
>> I have continued with the translation of the book. There are 36 of the
>> 727 pages still to be translated. (However, I still need to write the
>> UDA chapter.)
>>
>> In addition to many corrections and additions throughout the book,
>> there are the following chapters translated:
>>
>> * Tuples
>> * More Templates
>> * More Functions
>> * Mixins
>> * More Ranges
>
> That's fantastic, Ali, thanks and many congratulations! :-)
>
> One small linguistic note -- in the "More Ranges" chapter, it may be
> better to call your example range "Opposite" rather than "Inverse".  In
> a strict mathematical sense you're correct -- swapping sign gives you
> the additive inverse -- but in a more colloquial sense the term
> "inverse" is usually in English assumed to be the multiplicative inverse.
>
> This is to an extent a matter of taste, of course, so feel free to
> ignore me.

"Converse"? (Haven't read the section discussed.)

Andrei

November 02, 2013
On Saturday, 2 November 2013 at 20:36:39 UTC, Andrei Alexandrescu wrote:
> "Converse"? (Haven't read the section discussed.)

Could also work.  The range in question wraps an input range r and sets front to return -r.front.
November 02, 2013
On 11/02/2013 02:25 PM, Joseph Rushton Wakeling wrote:
> On Saturday, 2 November 2013 at 20:36:39 UTC, Andrei Alexandrescu wrote:
>> "Converse"? (Haven't read the section discussed.)
>
> Could also work.  The range in question wraps an input range r and sets
> front to return -r.front.

I spent considerable amount of time on those names. Like you, I am not happy with Inverse. :)

I wanted to say struct Negate and function negate(). But ! is the negation operator.

I like opposite better but the Wikipedia article calls it "additive inverse" so inverse is still acceptable, I guess? :)

  http://en.wikipedia.org/wiki/Operators_in_C_and_C++

Ali

November 03, 2013
On Saturday, 2 November 2013 at 00:03:51 UTC, Ali Çehreli wrote:
> I have continued with the translation of the book. There are 36 of the 727 pages still to be translated. (However, I still need to write the UDA chapter.)
>
> In addition to many corrections and additions throughout the book, there are the following chapters translated:
>
> * Tuples
> * More Templates
> * More Functions
> * Mixins
> * More Ranges
>
> As a reminder, the book is available as PDF, downloadable from the header of each chapter:
>
>   http://ddili.org/ders/d.en/index.html
>
> No Kindle or Lulu versions yet.
>
> Ali

Thanks for all your hard work, Ali.

I believe having a set of up to date references, tutorials, and
books are paramount to the further adoption and success of D as a
programming language.
November 03, 2013
> Thanks for all your hard work, Ali.

+1

I eagerly await it becoming a great portal for people wanting to learn more about D. And, hopefully, going on to write high quality libraries I can use. :-)

November 03, 2013
On 03/11/13 02:30, Kelet wrote:
> On Saturday, 2 November 2013 at 00:03:51 UTC, Ali Çehreli wrote:
>> I have continued with the translation of the book. There are 36 of the 727 pages still to be translated. (However, I still need to write the UDA chapter.)
>>
>> In addition to many corrections and additions throughout the book, there are the following chapters translated:
>>
>> * Tuples
>> * More Templates
>> * More Functions
>> * Mixins
>> * More Ranges
>>
>> As a reminder, the book is available as PDF, downloadable from the header of each chapter:
>>
>>   http://ddili.org/ders/d.en/index.html
>>
>> No Kindle or Lulu versions yet.
>>
>> Ali
> 
> Thanks for all your hard work, Ali.
> 
> I believe having a set of up to date references, tutorials, and books are paramount to the further adoption and success of D as a programming language.
> 

+1

-- 
Jordi Sayol

November 03, 2013
On 11/01/2013 08:03 PM, Ali Çehreli wrote:
> I have continued with the translation of the book. There are 36 of the
> 727 pages still to be translated. (However, I still need to write the
> UDA chapter.)
>
> In addition to many corrections and additions throughout the book, there
> are the following chapters translated:
>
> * Tuples
> * More Templates
> * More Functions
> * Mixins
> * More Ranges
>
> As a reminder, the book is available as PDF, downloadable from the
> header of each chapter:
>
>    http://ddili.org/ders/d.en/index.html
>
> No Kindle or Lulu versions yet.
>
> Ali

Thanks a lot!
I wouldn't have considered D language without this book.
« First   ‹ Prev
1 2