Thanks for pushing this Cyril!
This will let us move forward with Iceberg too :)

> El 13 ago 2019, a las 12:15, Cyril Ferlicot <cyril.ferli...@gmail.com> 
> escribió:
> 
> On Thu, Jun 20, 2019 at 5:29 PM Cyril Ferlicot <cyril.ferli...@gmail.com 
> <mailto:cyril.ferli...@gmail.com>> wrote:
>> 
>> Hello everyone!
>> 
>> This is an important update about the development of Spec.
>> 
>> As you might have heard, we are working on Spec to release a new
>> version in Pharo 8. One goal is to unify all Pharo interfaces behind
>> one GUI framework and a second goal is to allow multiple back-ends
>> (Morphic but also GTK, Bloc, ...). To reach those goals we have been
>> updating the current version of Spec. We see now, however, that
>> updating Spec directly creates troubles with migration. For example,
>> we currently have a lot of deprecation warnings in Iceberg, because we
>> can't update it without breaking Pharo 7 compatibility.
>> 
>> After some discussions between the engineers working on Spec, here is
>> our plan to improve the situation: We will copy all classes of Spec
>> and rename them with the "Sp" prefix. (We will also ensure that every
>> class of Spec started with the same prefix for consistency). For
>> extensions methods, we will rename them to have a version different
>> from Spec 1 (The spec from Pharo 7). Once done we will integrate this
>> new version in Pharo 8. From there we will wait some weeks to let
>> users who started to use the updated Spec change their projects to use
>> this new Spec2. Finally, we will revert all changes that happened on
>> Spec 1 and deprecate the packages. We hope this will make things
>> easier for everyone.
>> 
>> Have a nice day!
> 
> Hi,
> 
> The revert of changes of Spec 1 is now done in Pharo 8.
> 
> Spec 1 is now in the same state than in Pharo 7 and Spec2 can live next to it.
> All classes of Spec2 start with the Sp or TSp prefix.
> 
> Have a nice day.
> 
>> 
>> --
>> Cyril Ferlicot
>> https://ferlicot.fr <https://ferlicot.fr/>
> 
> 
> 
> -- 
> Cyril Ferlicot
> https://ferlicot.fr <https://ferlicot.fr/>

Reply via email to