Book "The Boost C++ Libraries" now in English

Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/> At this point I have to thank Andreas who started translating the 16 chapters of my book nearly a year ago and managed to finish this tremendous amount of work after all that time. Without him there wouldn't be a single sentence of my book available in English. Thank you, Andreas! :-) While you can simply click on <http://en.highscore.de/cpp/boost/> and have a look, here are some explanations in case someone is interested: * The book is licensed under a Creative Commons License and can be copied, distributed and transmitted for non-commercial use. As the part "for non-commercial use" might raise some concerns: You are definitely allowed to use the book at work (print it, hand it out to colleagues, publish it on intranet web servers etc.). We also welcome trainers who want to use the book in classes about the Boost C++ libraries (even if you are paid as a trainer). There is no need to ask us for permission either. What we don't want to see though is e.g. a commercial IT magazine simply filling pages by printing the book. * The book currently consists of 16 chapters. While there are some chapters which present only one library, others introduce a couple of libraries. I decided not to write one chapter per library because some libraries are so small that it's all explained within a few paragraphs. If you want to lookup libraries though you find direct links in the overview at <http://en.highscore.de/cpp/boost/introduction.html#introduction_overview>. * There is a link "Found an error? Fix it in your browser!" below the table of contents in every chapter (your browser must support Javascript to display the link). If you click on the link the webpage becomes editable. This makes it rather easy to fix typos or other mistakes. Changes are saved on the server and will be reviewed (to protect against spam). * If you click on "Found an error? Fix it in your browser!" there is another option called "Mark keywords". If you select this option you can mark words (by clicking on them). The idea is to create an index by marking those words which you think should be included in an index. As it's quite a lot of work to create a good index we welcome proposals of what to include. * For those who know German there is still the original version of the book at <http://www.highscore.de/cpp/boost/>. The content is the very same (even same sample codes). We will also keep the books in sync (it's not that the German version won't be updated anymore). * You can download the HTML version of the book from <http://en.highscore.de/cpp/boost/The%20Boost%20C++%20Libraries.zip>. The ZIP file contains all the web pages and other resources you need to read the book offline. For those who'd like to get a PDF or ePub version of the book there are links to download them. You'll notice that the download of those versions is not for free. The money is used to pay server costs and to finance new chapters. We hope you agree that the prices are reasonable. * If you purchase the ePub version of the book I am very interested in your feedback. As the eBook market is still rather small it's difficult to get the feedback you need to understand what to improve. Given that there have been many discussions lately about what's wrong with Boost, we hope that this book will give the Boost libraries and C++ another, well, boost. :-) Boris

Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Good job :)
* The book is licensed under a Creative Commons License and can be copied, distributed and transmitted for non-commercial use. As the part "for non-commercial use" might raise some concerns: You are definitely allowed to use the book at work (print it, hand it out to colleagues, publish it on intranet web servers etc.). We also welcome trainers who want to use the book in classes about the Boost C++ libraries (even if you are paid as a trainer). There is no need to ask us for permission either. What we don't want to see though is e.g. a commercial IT magazine simply filling pages by printing the book.
Time to update mien then :) Any interest in a french translation ?

On Thu, 01 Apr 2010 14:43:05 +0300, Joel Falcou <joel.falcou@lri.fr> wrote: Hi Joel,
[...]Any interest in a french translation ?
sure! The more readers the more it made sense to write all that stuff. :-) Do I interpret your question correctly that it is you who wants to translate about 200 A4 pages? :-) Looking back at the translation process Andreas and I went through it's quite a lot of work? Boris

Boris Schaeling wrote:
Do I interpret your question correctly that it is you who wants to translate about 200 A4 pages? :-) Looking back at the translation process Andreas and I went through it's quite a lot of work? You do it right. Note that I didn't gave you a deadline ;) We can sort out details in private mail if you want :)
-- ___________________________________________ Joel Falcou - Assistant Professor PARALL Team - LRI - Universite Paris Sud XI Tel : (+33)1 69 15 66 35

Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
... For those who'd like to get a PDF or ePub version of the book there are links to download them. You'll notice that the download of those versions is not for free. The money is used to pay server costs and to finance new chapters. We hope you agree that the prices are reasonable.
Any chance you'd make a dead tree version available via Lulu [1] or some other self-publishing outfit? It'd be nice to be able to support you by buying a print copy. - Rhys [1] http://www.lulu.com/

On Thu, 01 Apr 2010 16:00:20 +0300, Rhys Ulerich <rhys.ulerich@gmail.com> wrote: Hi Rhys,
[...]Any chance you'd make a dead tree version available via Lulu [1] or some other self-publishing outfit? It'd be nice to be able to support you by buying a print copy.
actually I talked to two publishers in Germany last year. While they weren't interested in publishing (market too small; at least the German one) it might be different with the English version now. I'll discuss this with Andreas. Self-publishing might be another option indeed. In the moment we are just happy that after a year the book is finally done. :-) Boris

Rhys Ulerich wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
... For those who'd like to get a PDF or ePub version of the book there are links to download them. You'll notice that the download of those versions is not for free. The money is used to pay server costs and to finance new chapters. We hope you agree that the prices are reasonable.
Any chance you'd make a dead tree version available via Lulu [1] or some other self-publishing outfit? It'd be nice to be able to support you by buying a print copy.
There's a link to buy an non-tree PDF, or ePud, version right at the start of the book. You both get to support them and not kill trees :-) -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org (msn) - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail

Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?

On Thu, 01 Apr 2010 16:49:49 +0300, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?
The current one (all samples can be built with Boost 1.42.0). However some chapters deserve already to be updated (e.g. the chapter about event handling introduces Boost.Signals but not yet the thread-safe library Boost.Signals2). Boris

On 01/04/2010 8:57 AM, Boris Schaeling wrote:
On Thu, 01 Apr 2010 16:49:49 +0300, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?
The current one (all samples can be built with Boost 1.42.0). However some chapters deserve already to be updated (e.g. the chapter about event handling introduces Boost.Signals but not yet the thread-safe library Boost.Signals2).
Boris
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
I just tried fixing a typo in the source code of section 6.3 (Synchronization), it seems that you can't edit that though. The typo was Summe (should be Sum in English). :)

Geoff Hilton wrote:
On 01/04/2010 8:57 AM, Boris Schaeling wrote:
On Thu, 01 Apr 2010 16:49:49 +0300, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?
The current one (all samples can be built with Boost 1.42.0). However some chapters deserve already to be updated (e.g. the chapter about event handling introduces Boost.Signals but not yet the thread-safe library Boost.Signals2).
Boris
I just read the chapter on serialization. This is an extremely well written treatment. I'm hugely impressed. The boost website should include a link to this work. Robert Ramey

On Tue, May 4, 2010 at 8:58 PM, Geoff Hilton <geoff.hilton@t-optlogic.com> wrote:
On 01/04/2010 8:57 AM, Boris Schaeling wrote:
On Thu, 01 Apr 2010 16:49:49 +0300, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?
The current one (all samples can be built with Boost 1.42.0). However some chapters deserve already to be updated (e.g. the chapter about event handling introduces Boost.Signals but not yet the thread-safe library Boost.Signals2).
Without intending to undermine this most useful book, I would like to point out that some stylistic changes in the English version would go a long way putting it in perfect shape for an English print edition. In case you've taken note of this need, think it's important enough to merit attention, would you need help in this regard? Would be glad to help. Cheers, Arindam

On 2010年04月01日 20:57, Boris Schaeling wrote:
On Thu, 01 Apr 2010 16:49:49 +0300, Mathias Gaunard <mathias.gaunard@ens-lyon.org> wrote:
Boris Schaeling wrote:
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Which version of boost is this based on?
The current one (all samples can be built with Boost 1.42.0). However some chapters deserve already to be updated (e.g. the chapter about event handling introduces Boost.Signals but not yet the thread-safe library Boost.Signals2).
Just had a glance, great work! But Chapter 12 Parser seems need some upates. All sample code snippets are written in Boost.Spirit 1.x, while the version of Spirit in Boost 1.42.0 is already 2.1. All the new things, such as Spirit.Qi and Spirit.Karma, are not mentioned. IMHO, Spirit 2.x is much easy to use than Spirit 1.x :) Cheers Lian
Boris
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Is a pity that there is no hyperlink pointing to this book from the official boost site.

It would be nice that this book will be a working in progress, that in future could be printable. Good work. I would extend the exercise stuff. Cheers, Giorgio. -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. "Favola -Moda".

Agreed, I found this book to be one of the most useful resources to learn how to use some of the boost libraries. And it's certainly a lot easier to read than the documentation, which IMO still has a "high" entry level. How would one go about getting it linked on the website? A book like this should really be promoted... Thanks for the effort Boris, nice one!
Enrique Nieloud <enieloud@gmail.com> 6/22/2010 5:23 PM >>> Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
Is a pity that there is no hyperlink pointing to this book from the official boost site. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost -- This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html. This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. MailScanner thanks Transtec Computers for their support.

----- Original Message ----- From: "Boris Schaeling" <boris@highscore.de> To: <boost@lists.boost.org> Cc: <asio-users@lists.sourceforge.net>; <boost-users@lists.boost.org>; <boost-docs@lists.boost.org> Sent: Thursday, April 01, 2010 12:21 PM Subject: [boost] Book "The Boost C++ Libraries" now in English
Andreas and I are pleased to announce that the book "The Boost C++ Libraries" is now available in English: <http://en.highscore.de/cpp/boost/>
At this point I have to thank Andreas who started translating the 16 chapters of my book nearly a year ago and managed to finish this tremendous amount of work after all that time. Without him there wouldn't be a single sentence of my book available in English. Thank you, Andreas! :-)
While you can simply click on <http://en.highscore.de/cpp/boost/> and have a look, here are some explanations in case someone is interested:
* The book is licensed under a Creative Commons License and can be copied, distributed and transmitted for non-commercial use. As the part "for non-commercial use" might raise some concerns: You are definitely allowed to use the book at work (print it, hand it out to colleagues, publish it on intranet web servers etc.). We also welcome trainers who want to use the book in classes about the Boost C++ libraries (even if you are paid as a trainer). There is no need to ask us for permission either. What we don't want to see though is e.g. a commercial IT magazine simply filling pages by printing the book.
* The book currently consists of 16 chapters. While there are some chapters which present only one library, others introduce a couple of libraries. I decided not to write one chapter per library because some libraries are so small that it's all explained within a few paragraphs. If you want to lookup libraries though you find direct links in the overview at <http://en.highscore.de/cpp/boost/introduction.html#introduction_overview>.
* There is a link "Found an error? Fix it in your browser!" below the table of contents in every chapter (your browser must support Javascript to display the link). If you click on the link the webpage becomes editable. This makes it rather easy to fix typos or other mistakes. Changes are saved on the server and will be reviewed (to protect against spam).
* If you click on "Found an error? Fix it in your browser!" there is another option called "Mark keywords". If you select this option you can mark words (by clicking on them). The idea is to create an index by marking those words which you think should be included in an index. As it's quite a lot of work to create a good index we welcome proposals of what to include.
* For those who know German there is still the original version of the book at <http://www.highscore.de/cpp/boost/>. The content is the very same (even same sample codes). We will also keep the books in sync (it's not that the German version won't be updated anymore).
* You can download the HTML version of the book from <http://en.highscore.de/cpp/boost/The%20Boost%20C++%20Libraries.zip>. The ZIP file contains all the web pages and other resources you need to read the book offline. For those who'd like to get a PDF or ePub version of the book there are links to download them. You'll notice that the download of those versions is not for free. The money is used to pay server costs and to finance new chapters. We hope you agree that the prices are reasonable.
* If you purchase the ePub version of the book I am very interested in your feedback. As the eBook market is still rather small it's difficult to get the feedback you need to understand what to improve.
Given that there have been many discussions lately about what's wrong with Boost, we hope that this book will give the Boost libraries and C++ another, well, boost. :-)
Hi, I have added a link to your book on the References wiki page I have created some weeks ago. See https://svn.boost.org/trac/boost/wiki/References HTH, Vicente
participants (14)
-
Arindam
-
Boris Schaeling
-
Enrique Nieloud
-
Geoff Hilton
-
Giorgio Zoppi
-
joel falcou
-
Joel Falcou
-
Lian Cheng
-
Mathias Gaunard
-
Ralf Globisch
-
Rene Rivera
-
Rhys Ulerich
-
Robert Ramey
-
vicente.botet