Em 12/11/2009 19:29, Lukas Renggli <[email protected]> escreveu:

> >> > That we don't  have a way to create  accessor (specifically the
> >> > getters) that do lazy evaluation?
> >> Lazy initialization? What do you want to do?
> > SomeClass>>aVariable
> > aVariable  isNil ifTrue:  [aVariable :=  "sensible thing  to do"].
> >    ^aVariable
>  How would the refactoring engine figure out what you want to do?

We just give it some hints.  To have an example of this functionality
pls get a look at the page nine of 
http://cormas.cirad.fr/forum/cormas/old2004_2006/att-0518/01-IntroCormas_Elections.pdf

>  Normally you just change the code directly in the changes browser.
>

I see, was my plan B, but I'm experiencing the bug I describe...

> >>  > And last but  not least, if I attempt to edit  a method in the
> >>  > new window "Changes: refactor  class, accessors" I get an MNU:
> >>  > OR2AddMethodChangeNode(Object)>>doesNotUnderstand:
> >>  > #selectedClass.
> >>  I cannot  reproduce the problem in the  standard OmniBrowser.  I
> >>  commonly edit the changes before applying the refactorings.
> > This is happening in an image: Pharo1.0rc1 Latest update: #10495
>  Looks like a bug in OCompletion.
>  I am still using ECompletion, so I've not seen that bug before.

OK.  This begs the question: which of the completions engines is
supposed to be the 'official' one?

Regards,

--
Cesar Rabak

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to