[Slots] Slides from ESUG: Variables in Pharo5

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

[Slots] Slides from ESUG: Variables in Pharo5

Marcus Denker-4
Hi,

The slides from the second talk are online:


Marcus
Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

Sean P. DeNigris
Administrator
Marcus Denker-4 wrote
The slides from the second talk are online:
Great, thanks! Can't wait to play with this stuff :)
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

Marcus Denker-4
In reply to this post by Marcus Denker-4

> On 17 Jul 2015, at 15:05, Marcus Denker <[hidden email]> wrote:
>
> Hi,
>
> The slides from the second talk are online:
>
> http://www.slideshare.net/MarcusDenker/variables-in-pharo5
>

Friday afternoon (a bit dead by the head) Norbert and I implemented the
example I mentioned in the talk (not the slides) of a slot that allows
you to use as many ivars as you like but not using a dictionary (slow) but
an array:

        https://pharo.fogbugz.com/f/cases/15995/UnlimitedInstanceVariableSlot

There is a hidden base-slot that contains an array, and for every
UnlimitedInstanceVariableSlot in the hierarchy it reserves an offset there.

read/write are then using at: and at:put.

Simple test is green, but there needs some more work to be done (see todo
method) e.g. related to hierarchy changes, instance migration and code generation.

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

Marcus Denker-4

> On 18 Jul 2015, at 16:07, Marcus Denker <[hidden email]> wrote:
>
>
>> On 17 Jul 2015, at 15:05, Marcus Denker <[hidden email]> wrote:
>>
>> Hi,
>>
>> The slides from the second talk are online:
>>
>> http://www.slideshare.net/MarcusDenker/variables-in-pharo5
>>
>
> Friday afternoon (a bit dead by the head) Norbert and I implemented the
> example I mentioned in the talk (not the slides) of a slot that allows
> you to use as many ivars as you like but not using a dictionary (slow) but
> an array:
>
> https://pharo.fogbugz.com/f/cases/15995/UnlimitedInstanceVariableSlot
>
> There is a hidden base-slot that contains an array, and for every
> UnlimitedInstanceVariableSlot in the hierarchy it reserves an offset there.
>
> read/write are then using at: and at:put.
>
> Simple test is green, but there needs some more work to be done (see todo
> method) e.g. related to hierarchy changes, instance migration and code generation.
>

This is in 50#178

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

Marcus Denker-4
In reply to this post by Marcus Denker-4


On Fri, Jul 17, 2015 at 3:05 PM, Marcus Denker <[hidden email]> wrote:
Hi,

The slides from the second talk are online:



Video is finally online, too:


Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

SergeStinckwich
Great job Marcus !
I could not the SciSmalltalk talk. This was maybe not recorded ?
Regards

Sent from my iPhone

On 9 oct. 2015, at 17:10, Marcus Denker <[hidden email]> wrote:



On Fri, Jul 17, 2015 at 3:05 PM, Marcus Denker <[hidden email]> wrote:
Hi,

The slides from the second talk are online:



Video is finally online, too:


Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

Marcus Denker-4

> On 11 Oct 2015, at 09:36, [hidden email] wrote:
>
> Great job Marcus !
> I could not the SciSmalltalk talk. This was maybe not recorded ?

Yes, I am missing SciSmalltalk and Block. But I do have some more videos
to go through (not many and they are supposed to be from tuesday afternoon).

I am now going through the talks one by one from the start… doing all the small
stuff (converting slides to pdf, upload slideshare, check if video exists…)

Monday looks already good.

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Slots] Slides from ESUG: Variables in Pharo5

SergeStinckwich
Thank you Marcus.
This was not urgent matter for me ;-)
I don't remember if I give the slides. Please ping me if they are missing.


Sent from my iPhone

> On 11 oct. 2015, at 11:21, Marcus Denker <[hidden email]> wrote:
>
>
>> On 11 Oct 2015, at 09:36, [hidden email] wrote:
>>
>> Great job Marcus !
>> I could not the SciSmalltalk talk. This was maybe not recorded ?
>
> Yes, I am missing SciSmalltalk and Block. But I do have some more videos
> to go through (not many and they are supposed to be from tuesday afternoon).
>
> I am now going through the talks one by one from the start… doing all the small
> stuff (converting slides to pdf, upload slideshare, check if video exists…)
>
> Monday looks already good.
>
>    Marcus
>
>