2015-03-10 9:48 GMT+01:00 Marcus Denker <marcus.den...@inria.fr>:

>
> 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>:
>
>> >
>> > 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.
>

Hum. The .sources is big and duplicated in the packages.


>
> 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.
>

It also depends on a very significant factor. Will this do: be used or not?

If it won't because the next best thing will take preeminence as soon as it
is ready in a few years, then you don't invest in the do:.

Thierry

Reply via email to