how to build the book??

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

how to build the book??

jhancock
I've tried several times in the past and failed to compile the book.

I can clone the repo https://github.com/SquareBracketAssociates/PharoByExample-english
I can go through various latex install routines I found around the web (linux and OS X).  But I've always ended up with a toolchain that throws errors instead of compiling the book.

Does one really have to become a latex pro in order to read and contribute to this project?  It seems a very high obstacle.  http://book.pharo-project.org and http://book.seaside.st are accessible and I assume reflect the latest edits.
The PBE download link "Download latest version" on http://pharobyexample.org references a PDF with a date of 2009-10-28.  The "Buy the book! (lulu.com)" link, even worse, doesn't tell me what the build date of what I would be buying.

If someone can point me to rock solid ubuntu linux toolchain install and book build instructions, I'd like to try again.
I and possibly others would be a prime candidate for buying the book so long as I can always download the latest build...see how http://pragprog.com handles "beta" books...they do a fantastic job.

thanks, Jon

_______________________________________________
Sbe-discussion mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/sbe-discussion
Reply | Threaded
Open this post in threaded view
|

Re: how to build the book??

Damien Cassou
Dear Jon,

On Tue, Jul 26, 2011 at 5:43 AM, Jon Hancock <[hidden email]> wrote:
> I've tried several times in the past and failed to compile the book.
>
> I can clone the repo
> https://github.com/SquareBracketAssociates/PharoByExample-english
> I can go through various latex install routines I found around the web
> (linux and OS X).  But I've always ended up with a toolchain that throws
> errors instead of compiling the book.


I'm on Ubuntu and have a set of texlive-* packages installed (you can
install texlive-full if you don't want to care about which texlive-*
packages are necessary).

Once you cloned the repo, cd into it and run

$ pdflatex PBE1.tex
$ pdflatex PBE1.tex

(yes, twice).

You will get a PBE1.pdf book which is the Pharo By Example volume 1.


> Does one really have to become a latex pro in order to read and contribute
> to this project?  It seems a very high obstacle.
> http://book.pharo-project.org and http://book.seaside.st are accessible and
> I assume reflect the latest edits.
> The PBE download link "Download latest version" on http://pharobyexample.org
> references a PDF with a date of 2009-10-28.


I guess it is because this is the latest version as the book is
finished and published. We are now working on Volume 2 (compile
PBE2.tex to have an idea of its content).


> The "Buy the book! (lulu.com)"
> link, even worse, doesn't tell me what the build date of what I would be
> buying.


You are right, it should be clearer. However, I you go to the lulu web
page and browse the preview of the book, you will see that it has been
compiled in 2010 which shows it is the last version. (It is probably
the exact same version as the downloadable pdf but we compiled it
later because we had problems with Lulu).

>
> If someone can point me to rock solid ubuntu linux toolchain install and
> book build instructions, I'd like to try again.


I hope my instructions will help you. Otherwise, please contact us again.


> I and possibly others would be a prime candidate for buying the book so long
> as I can always download the latest build...see how http://pragprog.com
> handles "beta" books...they do a fantastic job.

We have unfortunately no time to do an editor/publisher's job. We
welcome anyone who is willing to help.

Best,

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry

_______________________________________________
Sbe-discussion mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/sbe-discussion