Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-13 Thread Stephane Ducasse
Please Damien :)
You know, I first dumping and after revisiting.

On Mon, Jan 9, 2017 at 8:03 PM, Damien Pollet  wrote:

> I just went through it and saw a few possible tweaks (you know me). I'll
> commit them directly if I get the time
>
> On 8 January 2017 at 20:50, Alexandre Bergel 
> wrote:
>
>> Okay!
>>
>> Alexandre
>>
>>
>> > On Jan 8, 2017, at 4:34 PM, stepharong  wrote:
>> >
>> > fixed.
>> > Alex
>> > this chapter alone is really nice to present OOP and OOD and Pharo to
>> people can start.
>> > I'm adding some points to answer question raised by my son and it will
>> be ready to rest.
>> >
>> > Stef
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>


Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-09 Thread Damien Pollet
I just went through it and saw a few possible tweaks (you know me). I'll
commit them directly if I get the time

On 8 January 2017 at 20:50, Alexandre Bergel 
wrote:

> Okay!
>
> Alexandre
>
>
> > On Jan 8, 2017, at 4:34 PM, stepharong  wrote:
> >
> > fixed.
> > Alex
> > this chapter alone is really nice to present OOP and OOD and Pharo to
> people can start.
> > I'm adding some points to answer question raised by my son and it will
> be ready to rest.
> >
> > Stef
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>


Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread Alexandre Bergel
Okay!

Alexandre


> On Jan 8, 2017, at 4:34 PM, stepharong  wrote:
> 
> fixed.
> Alex
> this chapter alone is really nice to present OOP and OOD and Pharo to people 
> can start.
> I'm adding some points to answer question raised by my son and it will be 
> ready to rest.
> 
> Stef

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread stepharong

fixed.
Alex
this chapter alone is really nice to present OOP and OOD and Pharo to  
people can start.
I'm adding some points to answer question raised by my son and it will be  
ready to rest.


Stef



Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread stepharong

excellent catch :)

On Sun, 08 Jan 2017 19:02:01 +0100, Alexandre Bergel  
 wrote:



Hi Stef!

You have written a lot of material. This is great!

I had a look at the chapter about the interpreter.  Looks great!
Figure 17.3 Multiplication>>evaluate It should be “*”, not “+"

Alexandre




On Jan 8, 2017, at 1:24 PM, Stephane Ducasse   
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





--
Using Opera's mail client: http://www.opera.com/mail/



Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread stepharong

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   
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






--
Using Opera's mail client: http://www.opera.com/mail/



Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread Sven Van Caekenberghe
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  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




Re: [Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread Alexandre Bergel
Hi Stef!

You have written a lot of material. This is great!

I had a look at the chapter about the interpreter.  Looks great!
Figure 17.3 Multiplication>>evaluate It should be “*”, not “+"

Alexandre




> On Jan 8, 2017, at 1:24 PM, Stephane Ducasse  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

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






[Pharo-users] A little expression interpreter for new forthcoming book

2017-01-08 Thread Stephane Ducasse
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