Pharo Books

Pharo is a clean, innovative, open-source, live-programming environment. Get immersed in a world of living objects!

Contribute to the SquareBracketsAssociates community free books https://github.com/SquareBracketAssociates/

Access the book compilation farm!

New books!

Pharo by Example 50

Pharo by Example 50 is a new version of Pharo by Example for Pharo5.0.

View details »

Enterprise Pharo: a Web perspective

Enterprise Pharo is the third volume of the series. This book covers libraries and frameworks for enterprises, and in particular those doing web development.

View details »

The Spec UI framework

The Spec UI framework explains the default framework for building user interfaces in Pharo, called Spec.

View details »

*New* The booklet collection is arriving!

Far too many good chapters were written and pending to be part of a future book. But producing a good book is a huge task, so we decided to divide the work and produce autonomous and focused booklets. We are expecting to have GLORP, Magritte, Voyage, Reddit and probably much more as booklets. If you have material just contact us. We will migrate the current one to a good format and offer lulu printing.

SmaCC booklet

SmaCC is a powerful compiler compiler framework for Pharo. Booklet written by J. Brant, T. Goubier, J. Lecerf and S. Ducasse

Glorp booklet

Glorp is a powerful Object Relational Mapper for Pharo. Booklet written by E. Maringolo, N. Pratt and R. Withney

Voyage booklet

Voyage is a powerful Object Mapper for Pharo. Booklet written by E. Lorenzano, S. Ducasse, J. Fabry and N. Hartl

Bloc Memory Game booklet

Bloc Memory Game (alpha) is a first tutorial on Bloc the new graphics core for Pharo. Booklet written by A. Chis, S. Ducasse, A. Syrel.

The collection

Deep into Pharo

Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics.

View details »

Enterprise Pharo: a Web perspective

Numerical Methods In Pharo is a book from Didier Besset on numerical methods. It covers many topics related to data science: function interpolation, iteration, zeroes, linear algebra series, statistics, estimation, minimisation, and data mining.

View details »

Tiny Blog Tutorial

Tiny Blog is a tutorial from Olivier Auverlot and Stephane Ducasse. It brings you step by step through the building of a little web blog application.

View details »

Agile Visualization

Agile Visualization covers aspects that are relevant for practitioners, businesses, and academics to successfully design and implement highly interactive visualizations.

View details »

By Example Series

Pharo by example

Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises.

View details »

Pharo par l'exemple

Pharo par l'exemple est la traduction en de Pharo by example.

View details »