2016-02-01 8:57 GMT+01:00 Cyril Ferlicot <cyril.ferlicot@gmail.com>:


On Monday, 1 February 2016, Nicolai Hess <nicolaihess@gmail.com> wrote:


2016-02-01 8:37 GMT+01:00 Cyril Ferlicot Delbecque <cyril.ferlicot@gmail.com>:


On 01/02/2016 08:24, Nicolai Hess wrote:
>
> unlikely, many 'icon'-methods are now rendered as 'unimplemeted'
> methods, because
> ThemeIcons uses #doesNotUnderstand indirection to create the named
> icons. And that seems to work
> well.
> And the error about
>
> RubShoutStylerDecorator(Object)>>doesNotUnderstand: #recomposeFrom:to:delta:
> happened already to me, sometimes, before we made this change for the
> (Symbol SelectorTabe).
>
> What exactly had you done when this error occured. editing a new
> method/edit an existing method but
> call a new unimplemented method/writing some code in playground, using
> unimplemented methods?
>
>
>�� �� ��--
>�� �� ��Cyril
>
>

In the class TextLink in the latest image I just typed this method,
formated (CMD-Shift-f) and saved:

= anObject
�� �� �� �� ^ self species = anObject species and: [ self classAndMethod = anObject
classAndMethod ]

Then I got other errors at almost each character I typed in other methods.

Maybe because, TextLink has no accessor for #classAndMethod :)



I know, I Wanted to create it latter. But this should not raise a Rubric error and break the image :)��

I use all the time methods that I implement latter.

The problem is, that TextLink is a base class of the RubTextLink classes and those of course are used during
styling. The debugger message is misleading (due to this awfull #doesNotUnderstand redirection) but if you
look at the call stack, you see:

"MessageNotUnderstood: RubTextMethodLink>>classAndMethod"


��


--
Cyril




--
Cheers
Cyril Ferlicot