I am really looking forward to the relationship support. I will be trying out the download this weekend. Stéphane Ducasse wrote:
First class instance variables will bring a lot to the system: foundation for a lot of innovation - relationships support - meta description. - bitfields description ...
Now we should really work to get from the prototype to a fully robust and tested version.
Stef
Thanks Camilo - I've tried your image with the latest CogVM for Mac and it's usable.
I understand this is work in progress, are you planning to change Object>>instVarAt: with a new primitive? or will that be handled on the image side?
Apart from the change in the class declaration, do you think that any of the existing code will have to be changed?
What's the biggest advantage of having slots? (and will we also have slots for temp vars?)
Object subclass: #Rectangle layout: PointerLayout slots: { #origin => Slot. #corner => Slot. } classSlots: {} globals: '' category: #'Graphics-Primitives'
Display boundingBox instVarAt: #origin
On 1 May 2012 09:51, Camillo Bruni <camillobruni@gmail.com> wrote: and the working protoype (in 1.3 + Helvetia) is avail here:
http://dl.dropbox.com/u/18184943/SlotImage.zip
make sure to run the image in an older vm (squeak 5.XX)
best cami
On 2012-04-30, at 22:59, Mariano Martinez Peck wrote:
All I can do is to recommend you to read this paper: http://rmod.lille.inria.fr/archives/papers/Verw11a-OOSPLA11-FlexibleObjectLa...
On Mon, Apr 30, 2012 at 8:36 PM, Santiago Bragagnolo <santiagobragagnolo@gmail.com> wrote: Hi all! I was chating with Guille, who's blaming me for make a refactor in sunit for pharo 1.4 instead of 2.0 and told me 'pharo 2.0 probably adds class layouts and slots'. Well, i'm with a concrete type inference project, i want to know what is made and who is in that part of the project to annoy and bore him with questions, 'cause probably i'll want to type the slots, but i need to understand the metaphor of the slots implementation. I want to understand too whats implication has the class layout over the types.
Santiago.
-- Mariano http://marianopeck.wordpress.com