[squeak-dev] Re: [Pharo-project] Why you need new Method
trailers? :)
Igor Stasenko
siguctua at gmail.com
Mon Dec 21 12:50:50 UTC 2009
2009/12/21 Adrian Lienhard <adi at netstyle.ch>:
>
> On Dec 21, 2009, at 13:36 , Igor Stasenko wrote:
>
>> 2009/12/21 Adrian Lienhard <adi at netstyle.ch>:
>>>
>>> Hi Igor,
>>>
>>> This looks complicated...
>>
>> Hmm, i wonder, what Traits serve for, if requesting an original source
>> code of method which being installed in specific behavior using
>> specific selector
>> becomes non-trivial task.
>
> Well, it *is* trivial -- at least with the version of the Traits
> implementation in Pharo. See the changeset I attached.
>
will it work for aliased ones?
I found that in both trunk & pharo, aliases seem disfunctional.
create
Trait named: #Foo
create method:
Foo>>methodA .
create
Trait named: #Bar
using: Foo @ {#methodA -> #methodB }.
Bar shows a single method (methodA) ... but i expected to see #methodB instead.
Same for classes..
Object subclass: #Zork
uses: Bar
..
shows methodA, not methodB in browser.
I am doing something wrong?
> Cheers,
> Adrian
>
>
--
Best regards,
Igor Stasenko AKA sig.
More information about the Squeak-dev
mailing list
|