On 24/05/07, Klaus D. Witzel <[EMAIL PROTECTED]> wrote:
On Thu, 24 May 2007 16:38:20 +0200, sig wrote:
> On 24/05/07, Sebastian Sastre wrote:
>> ... It's 'changing the tire in a running car'. For sustainable projects
>> we can't 'stop the car'. Otherwise people will easily be demotivated and
>> efforts become quickly diluted.
>
> Yes, sometimes you need to stop the car, because changing the tires
> while driving is impossible.

Have you considered using a ClassBox, available from SqueakSource.

Let's change one of the tires while on at full speed: create a new
ClassBox which includes all of your car. In that isolated box change the
tire. If this works out fine, release the changes to the running car's
ClassBox. A more practical Smalltalk example is to change the compiler in
the running system, this needs the compiler.

Thanks for pointing out. I'll check details. I wonder if this concept
can be used for hot-swapping VM at runtime .

/Klaus

_______________________________________________
Exupery mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery

_______________________________________________
Exupery mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery

Reply via email to