> On 01 Sep 2015, at 09:30, Christophe Demarey <[email protected]>
> wrote:
>
>
> Le 1 sept. 2015 à 08:35, Marcus Denker a écrit :
>
>>
>>> On 01 Sep 2015, at 08:30, stepharo <[email protected]> wrote:
>>>
>>> I do not get why you want to link the rewrite engine with deprecation at
>>> runtime.
>>> We should not have such dependencies. To me it is insane.
>>>
>>
>>
>> It can be made pluggable, of course. I don’t want to have that there in a
>> way that it requires
>> the refactoring engine to be present all the time.
>>
>> If it’s there —> transform. If not —> do what it does now.
>>
>> But just think how much this simplifies the experience of people loading old
>> code into a new
>> Pharo version: it just keeps running and fixes itself! It’s that kind of
>> things we need to be
>> able to evolve the system.
>>
>> Imagine, this is a functionality (I think) no other system has!
>
> I will not like a feature where it transforms my code without asking.
Yes, I want to have a dialog as a default, too. It should have the possibility
to review,
to do your own change *and* to continue and turn off the dialog for future
transforms
of this session.
But it is good to know that people don’t think this is that important. The
result is that I will
deprecate things with far less guilt using the current scheme ;-)
Marcus