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.s...@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/LearningObjectOrientedProgramming/63/artifact/book.pdf > > Typos are welcome as pull requests. > > Stef