On Wed, Jul 22, 2015 at 11:41 AM, Norbert Hartl <[email protected]> wrote:

>
> > Am 22.07.2015 um 11:27 schrieb Sven Van Caekenberghe <[email protected]>:
> >
> > Nice.
> >
> > All this new stuff (decompiler, formatter), what's next (new changes log
> ? ;-).
> >
> That is a very good question. When will Epicea be integrated? The current
> stuff is broken anyway so less chance to worsen things :)
>

I hope we can integrate it soon. One of the points that delayed the
integration is that we shouldn't have two overlapping mechanisms to log
changes in the 5.0 release (traditional .changes/.sources file + Epicea).
Then, I have made many small refactorings in Pharo 5.0 towards making the
whole .changes thing removable. In particular, I tried to encapsulate
reads/writes to the changes files, the uses of RemoteString, and others,
into SourceFileArray (as a kind of façade). A more clear and concentrated
API in SourceFileArray is helping to understand how this thing works and
how it could be removed and replaced. For example, SourceFileArray was a
subclass of collection and there were many "SourceFiles at: 2" spread in
the image to access the .changes file. Currently those are fixed but there
is still some work to do. But I do believe we can have a removable .changes
thing for Pharo 5 :-)

Martín

Reply via email to