A little prototype kernel in 9 methods :)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

A little prototype kernel in 9 methods :)

stepharong
Hi guys

I'm thinking to package some of my language design knowledge in a kind of  
book. Probably to be used to give a lecture on
OOP languages. I have class-based reflective kernel. This is several years  
that I was thinking about prototype kernels
and I decided to relax and implement one for fun over the week-end.
I will probably look at mixins, traits, talents, split objects in the  
future.

Since I cannot compile the book on jenkins, I join the pdf.

Stef

PS: I will finish Pharo by example now and focus on Learning OOP with  
Pharo.

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

book.pdf (540K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] A little prototype kernel in 9 methods :)

SergeStinckwich
Great works ! I will add some contents for Actalk chapter.

BTW I update a little bit the PolyMath book. There was some sections missing.


Envoyé de mon iPhone

> Le 11 déc. 2016 à 20:33, stepharong <[hidden email]> a écrit :
>
> Hi guys
>
> I'm thinking to package some of my language design knowledge in a kind of book. Probably to be used to give a lecture on
> OOP languages. I have class-based reflective kernel. This is several years that I was thinking about prototype kernels
> and I decided to relax and implement one for fun over the week-end.
> I will probably look at mixins, traits, talents, split objects in the future.
>
> Since I cannot compile the book on jenkins, I join the pdf.
>
> Stef
>
> PS: I will finish Pharo by example now and focus on Learning OOP with Pharo.
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
> <book.pdf>

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] A little prototype kernel in 9 methods :)

Stephane Ducasse-3
I sent the wrong file of course. Here is the chapter :)


On Sun, Dec 11, 2016 at 8:52 PM, <[hidden email]> wrote:
Great works ! I will add some contents for Actalk chapter.

BTW I update a little bit the PolyMath book. There was some sections missing.


Envoyé de mon iPhone

> Le 11 déc. 2016 à 20:33, stepharong <[hidden email]> a écrit :
>
> Hi guys
>
> I'm thinking to package some of my language design knowledge in a kind of book. Probably to be used to give a lecture on
> OOP languages. I have class-based reflective kernel. This is several years that I was thinking about prototype kernels
> and I decided to relax and implement one for fun over the week-end.
> I will probably look at mixins, traits, talents, split objects in the future.
>
> Since I cannot compile the book on jenkins, I join the pdf.
>
> Stef
>
> PS: I will finish Pharo by example now and focus on Learning OOP with Pharo.
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
> <book.pdf>



Proto.pdf (304K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] A little prototype kernel in 9 methods :)

Pavel Krivanek-3
Nice!

Is there any good reason why during cloning you do not set the delegation too?

-- Pavel

2016-12-11 21:13 GMT+01:00 Stephane Ducasse <[hidden email]>:
I sent the wrong file of course. Here is the chapter :)


On Sun, Dec 11, 2016 at 8:52 PM, <[hidden email]> wrote:
Great works ! I will add some contents for Actalk chapter.

BTW I update a little bit the PolyMath book. There was some sections missing.


Envoyé de mon iPhone

> Le 11 déc. 2016 à 20:33, stepharong <[hidden email]> a écrit :
>
> Hi guys
>
> I'm thinking to package some of my language design knowledge in a kind of book. Probably to be used to give a lecture on
> OOP languages. I have class-based reflective kernel. This is several years that I was thinking about prototype kernels
> and I decided to relax and implement one for fun over the week-end.
> I will probably look at mixins, traits, talents, split objects in the future.
>
> Since I cannot compile the book on jenkins, I join the pdf.
>
> Stef
>
> PS: I will finish Pharo by example now and focus on Learning OOP with Pharo.
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
> <book.pdf>



Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-users] A little prototype kernel in 9 methods :)

stepharong

Nice!

Is there any good reason why during cloning you do not set the delegation too?

Because I wanted to be able to have two low level operations that you can compose or not. 



-- Pavel

2016-12-11 21:13 GMT+01:00 Stephane Ducasse <[hidden email]>:
I sent the wrong file of course. Here is the chapter :)


On Sun, Dec 11, 2016 at 8:52 PM, <[hidden email]> wrote:
Great works ! I will add some contents for Actalk chapter.

BTW I update a little bit the PolyMath book. There was some sections missing.


Envoyé de mon iPhone

> Le 11 déc. 2016 à 20:33, stepharong <[hidden email]> a écrit :
>
> Hi guys
>
> I'm thinking to package some of my language design knowledge in a kind of book. Probably to be used to give a lecture on
> OOP languages. I have class-based reflective kernel. This is several years that I was thinking about prototype kernels
> and I decided to relax and implement one for fun over the week-end.
> I will probably look at mixins, traits, talents, split objects in the future.
>
> Since I cannot compile the book on jenkins, I join the pdf.
>
> Stef
>
> PS: I will finish Pharo by example now and focus on Learning OOP with Pharo.
>
> --
> Using Opera's mail client: http://www.opera.com/mail/
> <book.pdf>






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