Thread overview | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 02, 2013 "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | Fantastic, I appreciate your efforts! Your book has been a very useful resource for me. |
November 02, 2013 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joseph Rushton Wakeling | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joseph Rushton Wakeling | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kelet | > 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kelet | 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 Re: "Programming in D" book is about 95% translated | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli | 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.
|
Copyright © 1999-2021 by the D Language Foundation