Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Norbert Hartl
Hehe, yes, and finally I can have more than 254 instance variables!

Norbert

Am 03.07.2013 um 23:38 schrieb Tudor Girba tu...@tudorgirba.com:

 Wow!
 
 I cannot wait to clunky dictionary-based instance variable extensions with 
 slots.
 
 Doru
 
 
 On Wed, Jul 3, 2013 at 5:00 PM, Marcus Denker marcus.den...@inria.fr wrote:
 Hi,
 
 Today we turned on the SlotClassBuilder… this means actually quite a huge 
 change, as it puts into place
 lots of things that we can build on later.
 
 What it means for now
 
 - A new, much easier to understand ClassBuilder
 - meta Objects. Layouts + Slots
 
 For example, there is now for every instance variable a meta object that 
 describes it
 It will be very interesting to see what we can do with that!
 
 Thanks to Toon + Camillo for the original implementation, and Martin Dias 
 with Camillo
 for the work to get in really into 3.0.
 
 Marcus
 
 
 
 -- 
 www.tudorgirba.com
 
 Every thing has its own flow



Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Stéphane Ducasse

On Jul 3, 2013, at 11:38 PM, Tudor Girba tu...@tudorgirba.com wrote:

 Wow!
 
 I cannot wait to clunky dictionary-based instance variable extensions with 
 slots.

Me too :)
Imagine no more MorphExtension :)

Stef


Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Marcus Denker

On Jul 4, 2013, at 10:47 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote:

 
 On Jul 3, 2013, at 11:38 PM, Tudor Girba tu...@tudorgirba.com wrote:
 
 Wow!
 
 I cannot wait to clunky dictionary-based instance variable extensions with 
 slots.
 
 Me too :)
 Imagine no more MorphExtension :)
 

Indeed. And all the flags of morphic (sticky, locked…) would be stored in one 
SmallInteger.

Marcus




Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Stephan Eggermont
Great!
Time to simplify Magritte.

Stephan



Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Tudor Girba
I forgot about this side-effect. PetitParser will be so happy.

Doru


On Thu, Jul 4, 2013 at 9:51 AM, Norbert Hartl norb...@hartl.name wrote:

 Hehe, yes, and finally I can have more than 254 instance variables!

 Norbert

 Am 03.07.2013 um 23:38 schrieb Tudor Girba tu...@tudorgirba.com:

 Wow!

 I cannot wait to clunky dictionary-based instance variable extensions with
 slots.

 Doru


 On Wed, Jul 3, 2013 at 5:00 PM, Marcus Denker marcus.den...@inria.frwrote:

 Hi,

 Today we turned on the SlotClassBuilder… this means actually quite a huge
 change, as it puts into place
 lots of things that we can build on later.

 What it means for now

 - A new, much easier to understand ClassBuilder
 - meta Objects. Layouts + Slots

 For example, there is now for every instance variable a meta object that
 describes it
 It will be very interesting to see what we can do with that!

 Thanks to Toon + Camillo for the original implementation, and Martin Dias
 with Camillo
 for the work to get in really into 3.0.

 Marcus




 --
 www.tudorgirba.com

 Every thing has its own flow





-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Tudor Girba
And Moose :)

Doru


On Thu, Jul 4, 2013 at 10:56 AM, Stephan Eggermont step...@stack.nl wrote:

 Great!
 Time to simplify Magritte.

 Stephan




-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Martin Dias
 Thanks Martin for polishing everything :)

It's ok! It was a lot of fun.
Thanks also to Guille Polito, who helped writing tests during GSoC-2012.

+1 for the blog post. I don't have too much to say of the plans for
the future but I could write about the current state of the project.

Martín



Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Damien Cassou
On Thu, Jul 4, 2013 at 11:17 AM, Martin Dias tinchod...@gmail.com wrote:
 +1 for the blog post. I don't have too much to say of the plans for
 the future but I could write about the current state of the project.


yes please, current state description is already great. You may want
to write it in Pier format so that we get a nice chapter.

--
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread Sebastian Tleye
Congrats!!
This opens more doors to me since i we can have stateful traits now :)


2013/7/4 Damien Cassou damien.cas...@gmail.com

 On Thu, Jul 4, 2013 at 11:17 AM, Martin Dias tinchod...@gmail.com wrote:
  +1 for the blog post. I don't have too much to say of the plans for
  the future but I could write about the current state of the project.


 yes please, current state description is already great. You may want
 to write it in Pier format so that we get a nice chapter.

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill




Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-04 Thread camille teruel
2013/7/4 Sebastian Tleye stl...@gmail.com

 Congrats!!
 This opens more doors to me since i we can have stateful traits now :)


Indeed!




 2013/7/4 Damien Cassou damien.cas...@gmail.com

 On Thu, Jul 4, 2013 at 11:17 AM, Martin Dias tinchod...@gmail.com
 wrote:
  +1 for the blog post. I don't have too much to say of the plans for
  the future but I could write about the current state of the project.


 yes please, current state description is already great. You may want
 to write it in Pier format so that we get a nice chapter.

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill





Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-03 Thread Stéphane Ducasse
I'm impressed and pleased!
Thanks Camillo and Martin for your attitude. 
Really. 
It opens a new range of possibilities with first class instance variables.
Now with Opal + slots we will be able to implement cool features.

Stef

 Hi,
 
 Today we turned on the SlotClassBuilder… this means actually quite a huge 
 change, as it puts into place 
 lots of things that we can build on later.
 
 What it means for now
 
   - A new, much easier to understand ClassBuilder
   - meta Objects. Layouts + Slots
 
 For example, there is now for every instance variable a meta object that 
 describes it
 It will be very interesting to see what we can do with that!
 
 Thanks to Toon + Camillo for the original implementation, and Martin Dias 
 with Camillo
 for the work to get in really into 3.0.
 
   Marcus




Re: [Pharo-dev] We did it! SlotClassBuilder is active

2013-07-03 Thread Tudor Girba
Wow!

I cannot wait to clunky dictionary-based instance variable extensions with
slots.

Doru


On Wed, Jul 3, 2013 at 5:00 PM, Marcus Denker marcus.den...@inria.frwrote:

 Hi,

 Today we turned on the SlotClassBuilder… this means actually quite a huge
 change, as it puts into place
 lots of things that we can build on later.

 What it means for now

 - A new, much easier to understand ClassBuilder
 - meta Objects. Layouts + Slots

 For example, there is now for every instance variable a meta object that
 describes it
 It will be very interesting to see what we can do with that!

 Thanks to Toon + Camillo for the original implementation, and Martin Dias
 with Camillo
 for the work to get in really into 3.0.

 Marcus




-- 
www.tudorgirba.com

Every thing has its own flow