> On 10 Mar 2015, at 09:43, Thierry Goubier <thierry.goub...@gmail.com> wrote:
> 
> 
> 
> 2015-03-10 9:28 GMT+01:00 Marcus Denker <marcus.den...@inria.fr 
> <mailto:marcus.den...@inria.fr>>:
> >
> > But stiil, the changes allow you a recovery in case of a crash. It has some 
> > valuables side effects.
> >
> 
> Yes, it was genius to merge both source storage and transaction log 30 years 
> ago… today we would
> not do that.
> 
> Wouldn't we? Or would we do a more compact log format, optimizing by the 
> knowledge of what is in the image and what is inside the package repositories?
> 

right now we throw away the transaction log with the image. So we are not 
talking about a lot of data. 

> i.e. I'm not sure that the fundamental is wrong. Just that the environment is 
> a bit different.
> 
> I toyed a long time ago with the idea of having a git as a replacement of the 
> changes. On every method change, you commit... Has a way of compacting by 
> itself the changes. Largely overkill :)
> 
> Now, I could also see a scheme based on MC, where the source of a method is 
> fetched from the package (with an ast cache, if needed). Not very difficult 
> to do.
> 
> But it's not very grandiose. Just a bit of software engineering. Not 
> interesting ;)
> 

Everything is like that. Just your *goal* changes if typing “do:” is part of 
something interesting or not. 

        Marcus

Reply via email to