Looks very promising. It is a great, much needed subject area. And a huge task as well. I personally like chapter 7 as introduction, a lot, in terms of conceptual approach. If it were me, I would put it first (but the current intro reflects that already a bit, so I am not sure). Also, personally I like to introduce syntax in a less complex/intimidating way, skipping some of the weird/special parts, those could go in a later 'advanced syntax' part, to stress how simple the basic/most used syntax actually is. That are the only parts I read, up to now ...
On 8 Jan 2017, at 17:24, Stephane Ducasse <stepharo.self@gmail.com> wrote:
I released a version of a little expression interpreter for the new book: Object-oriented programming and design with Pharo.
https://ci.inria.fr/pharo-contribution/view/Books/job/LearningObjectOriented...
Typos are welcome as pull requests.
Stef