[Pharo-dev] Is there a way to remove the extra protocol in calypso?

Denis Kudriashov dionisiydk at gmail.com
Fri Aug 18 17:02:21 EDT 2017


>
> We also notice that this is strange that we cannot access to the old
> method when we
> - take a method
> - change the selector
> and start to reimplement something (in that case we cannot access the
> old method definition).
>

Did you just typed new selector without accepting changes?
> In that state editor still points to original method.


Also tab title contains original method selector.


2017-08-18 22:59 GMT+02:00 Denis Kudriashov <dionisiydk at gmail.com>:

>
>
> 2017-08-18 22:07 GMT+02:00 Stephane Ducasse <stepharo.self at gmail.com>:
>
>> Quentin told me that when he is compiling with command+s he gets
>> another method.
>> I could not really understand but it was strange.
>>
>
> Yes, it is strange. Tell me if you will find reproducible case.
>
>
>>
>> We also notice that this is strange that we cannot access to the old
>> method when we
>> - take a method
>> - change the selector
>> and start to reimplement something (in that case we cannot access the
>> old method definition).
>>
>>
> Did you just typed new selector without accepting changes?
> In that state editor still points to original method. And when you select
> it again in the table existing editor is focused.
> I am not sure that system should think differently in that case because
> you still editing original method.
> But of course we can add extra logic by parsing current text for new
> selector
>
>
>> Stef
>>
>> On Fri, Aug 18, 2017 at 10:05 PM, Stephane Ducasse
>> <stepharo.self at gmail.com> wrote:
>> > We should add this in a class comment and probably a menu somewhere.
>> >
>> > On Fri, Aug 18, 2017 at 10:05 PM, Stephane Ducasse
>> > <stepharo.self at gmail.com> wrote:
>> >> Tx denis.
>> >>
>> >> Stef
>> >>
>> >> On Fri, Aug 18, 2017 at 9:40 PM, Denis Kudriashov <
>> dionisiydk at gmail.com> wrote:
>> >>> Hi Stef.
>> >>>
>> >>> Yes, you need disable plugins. It is not available from settings
>> browser.
>> >>> Use scripts:
>> >>>
>> >>> ClyInheritanceAnalyzerEnvironmentPlugin disable.
>> >>> ClyCriticEnvironmentPlugin disableMethodGroup
>> >>>
>> >>>
>> >>> But according to your logic method icons (up/down arrows) should be
>> disabled
>> >>> too. Right now they are still managed by Nautilus method actions. To
>> disable
>> >>> them use:
>> >>>
>> >>>
>> >>> ClyNautilusBrowserPlugin disable
>> >>>
>> >>>
>> >>> 2017-08-18 21:07 GMT+02:00 Stephane Ducasse <stepharo.self at gmail.com
>> >:
>> >>>>
>> >>>> Hi denis
>> >>>>
>> >>>> The extra protocols are super confusing for newbies.
>> >>>> Is there a setting to remove the critiques (because it flickers) from
>> >>>> the protocols.
>> >>>> Can we remove the overrides and inherited?
>> >>>> I do not care to know that I overrides initialize from Object for
>> example.
>> >>>>
>> >>>> When you learn a system you do not need to have bells and whistles.
>> >>>> You should be able to concentrate.
>> >>>>
>> >>>> Stef
>> >>>>
>> >>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20170818/a02ffcd5/attachment.html>


More information about the Pharo-dev mailing list