[squeak-dev] Re: Our process, some loose ideas regarding DS + MC

Igor Stasenko siguctua at gmail.com
Sun Aug 16 19:37:59 UTC 2009


2009/8/16 Göran Krampe <goran at krampe.se>:
> Ralph Johnson wrote:
>>
>> Göran Krampe explained how DS gets loaded into two phases.  First, the
>> Delta gets read from a file and turnd into an object in the image, but
>> no classes are changed.  Second, the Delta is applied, i.e. it changes
>> the classes.
>
> Exactly. And the "apply" operation is performed by a visitor, by default one
> that uses SystemEditor. So the domain model could be reused/ported to a
> totally different Smalltalk. I think this is an ever more interesting aspect
> - we have lots of Smalltalks these days :)
>
>> Is DS going to replace .source and .changes?  I did not think it was.
>
> It is not meant to - but I do think Matthew for example have noticed the
> fact that it could be used to do that. I have not examined that area.
>
>> I thought it was competing more directly with .cs files and, to a
>> certain extent, with Monticello.
>
> Yes.
>

Right, but what is .changes if not a one, huge .cs?
Only .source could be viewed differently, because there cannot be
something 'before'  them.

>> Thus, if you only want to load a
>> program and run it, you won't need to keep the Deltas around once you
>> have applied them.
>
> Right.
>
> regards, Göran
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list