Hi sven for now I'm dumping what I have in my head. Once I will finish to "vomit" I will redo a full pass.
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).
I do not know too :)
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.
Yes you are right I will move syntax in an appendix. And I should probably see what is the essential and have a basic intro to syntax.
That are the only parts I read, up to now ...
I'm measuring how time it takes me and this is slow :( I hope to get faster but I'm just slow. Took me two week evenings for expressions but it is really a nice overview of OOP. I'm revising it based on questions of my son. Stef
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
-- Using Opera's mail client: http://www.opera.com/mail/