About Volume Two
Pharo is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time.
Pharo by Example 2 is going to explore deeper topics than Pharo by Example (volume one).
You will learn about Pharo frameworks: Glamour, Mondrian, and Omnibrowser.
We will explore language with chapters on: Exceptions, Block, smallintegers, and floats.
Libraries such as Regex, Socket, FileSystem, PetitParser or Setting are presented.
Tools such as: Profilers, Metacello, Gofer, Monticello are explained in depth.
An open book
Pharo by Example 2 is open in the following senses:
- The full book is available as in the PharoBooks project of the INRIA Forge free, printable PDF download. Ask us if you want to contribute.
- The content of this book is released under a Creative Commons Attribution-ShareAlike license. In short, you are allowed to freely share and adapt this book, as long as you respect the conditions of the license.
- Source code of various projects described in the book is available as open-source from SqueakSource.
The second book will be open too. We would like to see this book grow! We encourage you to contribute chapters on the parts of Pharo that we have not described. If you would like to participate, please contact us.
Draft chapters for review