Bug in RefactoringServiceProvider renameMethod?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug in RefactoringServiceProvider renameMethod?

Simon Guest-2
I try to rename a method by right clicking on a method name in the
package browser, and choosing Method -> 10. Rename method.

I get a backtrace with the ultimate problem being
BrowserRequestor(Object)>>doesNotUnderstand: #getArgumentPermutation.

Indeed, in my image (based on 3.10beta update 7130), there are no
messages with this name at all.

Any suggestions?

cheers,
Simon

Reply | Threaded
Open this post in threaded view
|

Re: Bug in RefactoringServiceProvider renameMethod?

Damien Cassou-3
It seems this bug only appears in the RefactoringBrowser which is not
maintainted anymore. Please use OmniBrowser (it's included in
squeak-dev images http://damien.cassou.free.fr/squeak-dev.html)

2007/9/12, Simon Guest <[hidden email]>:

> I try to rename a method by right clicking on a method name in the
> package browser, and choosing Method -> 10. Rename method.
>
> I get a backtrace with the ultimate problem being
> BrowserRequestor(Object)>>doesNotUnderstand: #getArgumentPermutation.
>
> Indeed, in my image (based on 3.10beta update 7130), there are no
> messages with this name at all.
>
> Any suggestions?
>
> cheers,
> Simon
>
>


--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Too many browsers!

Simon Guest-2
At Thu, 13 Sep 2007 13:48:52 +0200,
Damien Cassou wrote:
>
> It seems this bug only appears in the RefactoringBrowser which is not
> maintainted anymore. Please use OmniBrowser (it's included in
> squeak-dev images http://damien.cassou.free.fr/squeak-dev.html)

Ah, yes, that works better, thanks.

If RefactoringBrowser is not maintained any more, can I suggest it be
removed from the squeak-dev image?  It comes up as one of the choices
of browsers, and a newbie like me has no idea which browser to choose.

cheers,
Simon

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

Edgar J. De Cleene



El 9/13/07 10:51 AM, "Simon Guest" <[hidden email]> escribió:

> and a newbie like me has no idea which browser to choose.
>
> cheers,
> Simon
>
Well, you never have too many browsers as probable never have too many
money.

Tamaris and Whisker deserves you time.

And I miss Ned give us actualized Star Browser.

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

Damien Cassou-3
In reply to this post by Simon Guest-2
2007/9/13, Simon Guest <[hidden email]>:
> If RefactoringBrowser is not maintained any more, can I suggest it be
> removed from the squeak-dev image?  It comes up as one of the choices
> of browsers, and a newbie like me has no idea which browser to choose.

I know I know :-). I wanted to wait for KernelImage and base my image
on that before cleaning up the browsers but I think I have to do it
now :-).

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: Bug in RefactoringServiceProvider renameMethod?

Jason Johnson-5
In reply to this post by Damien Cassou-3
Does Omnibrowser have all the features of the refactoring browser?
Like in RB I can select a class instance and say "create accessors"
and it generates accessors methods for me.

On 9/13/07, Damien Cassou <[hidden email]> wrote:

> It seems this bug only appears in the RefactoringBrowser which is not
> maintainted anymore. Please use OmniBrowser (it's included in
> squeak-dev images http://damien.cassou.free.fr/squeak-dev.html)
>
> 2007/9/12, Simon Guest <[hidden email]>:
> > I try to rename a method by right clicking on a method name in the
> > package browser, and choosing Method -> 10. Rename method.
> >
> > I get a backtrace with the ultimate problem being
> > BrowserRequestor(Object)>>doesNotUnderstand: #getArgumentPermutation.
> >
> > Indeed, in my image (based on 3.10beta update 7130), there are no
> > messages with this name at all.
> >
> > Any suggestions?
> >
> > cheers,
> > Simon
> >
> >
>
>
> --
> Damien Cassou
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Bug in RefactoringServiceProvider renameMethod?

Damien Cassou-3
2007/9/13, Jason Johnson <[hidden email]>:
> Does Omnibrowser have all the features of the refactoring browser?
> Like in RB I can select a class instance and say "create accessors"
> and it generates accessors methods for me.

In OB, you have to right-click on the class instead :-). All
refactorings have been adapted to OmniBrowser by Lukas Renggli.

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

Damien Cassou-3
In reply to this post by Damien Cassou-3
2007/9/13, Damien Cassou <[hidden email]>:
> 2007/9/13, Simon Guest <[hidden email]>:
> > If RefactoringBrowser is not maintained any more, can I suggest it be
> > removed from the squeak-dev image?  It comes up as one of the choices
> > of browsers, and a newbie like me has no idea which browser to choose.
>
> I know I know :-). I wanted to wait for KernelImage and base my image
> on that before cleaning up the browsers but I think I have to do it
> now :-).

Done ! In the next squeak-dev release. OmniBrowser will be chosen per
default and the other browsers will be hidden.

--
Damien Cassou

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

David Mitchell-10
yipee!

Looking forward to the day when the Omni debugger is ready!

On 9/15/07, Damien Cassou <[hidden email]> wrote:

> 2007/9/13, Damien Cassou <[hidden email]>:
> > 2007/9/13, Simon Guest <[hidden email]>:
> > > If RefactoringBrowser is not maintained any more, can I suggest it be
> > > removed from the squeak-dev image?  It comes up as one of the choices
> > > of browsers, and a newbie like me has no idea which browser to choose.
> >
> > I know I know :-). I wanted to wait for KernelImage and base my image
> > on that before cleaning up the browsers but I think I have to do it
> > now :-).
>
> Done ! In the next squeak-dev release. OmniBrowser will be chosen per
> default and the other browsers will be hidden.
>
> --
> Damien Cassou
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

Philippe Marschall
2007/9/15, David Mitchell <[hidden email]>:
> yipee!
>
> Looking forward to the day when the Omni debugger is ready!

http://www.lukas-renggli.ch/blog/obdebugger?view=PBPostHtmlView&command=PRViewCommand

Cheers
Philippe

> On 9/15/07, Damien Cassou <[hidden email]> wrote:
> > 2007/9/13, Damien Cassou <[hidden email]>:
> > > 2007/9/13, Simon Guest <[hidden email]>:
> > > > If RefactoringBrowser is not maintained any more, can I suggest it be
> > > > removed from the squeak-dev image?  It comes up as one of the choices
> > > > of browsers, and a newbie like me has no idea which browser to choose.
> > >
> > > I know I know :-). I wanted to wait for KernelImage and base my image
> > > on that before cleaning up the browsers but I think I have to do it
> > > now :-).
> >
> > Done ! In the next squeak-dev release. OmniBrowser will be chosen per
> > default and the other browsers will be hidden.
> >
> > --
> > Damien Cassou
> >
> >
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

Lukas Renggli
In reply to this post by David Mitchell-10
> Looking forward to the day when the Omni debugger is ready!

I am waiting for an improvement of the OB-Builder framework, so that I
can embed the inspectors into the debugger. Currently this is not
easily possible.

Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

keith1y
Feedback on OB, I still use the PackagePaneBrowser though I dabble with
OB. The last time I seriously tried to use OB this is what I found.

I miss the "debug it" menu item.
I miss the create (all) inst var accessors function.
I prefer the old "senders" -> menu of selectors behaviour.
Old browser is faster in general, see next item.
Having used the OB for a week or two I discovered that my memory had
grown by over 70Mb, as OB slowed to a crawl.
 It took me several hours to find "DPRecentlyModified invalidateCache."
to get that memory back.

I am really looking forward to the package oriented first pane.

cheers

Keith

Reply | Threaded
Open this post in threaded view
|

Re: Too many browsers!

cbeler

>
> I miss the "debug it" menu item.
> I miss the create (all) inst var accessors function.
> I prefer the old "senders" -> menu of selectors behaviour.
> Old browser is faster in general, see next item.
> Having used the OB for a week or two I discovered that my memory had
> grown by over 70Mb, as OB slowed to a crawl.
> It took me several hours to find "DPRecentlyModified invalidateCache."
> to get that memory back.
OB is still "not finished" and therefore, it's often slow... but I think
it's a promising effort... and each time, there is a feedback developers
integrate the fixes according to remarks, so thanks for your feedback :)...
>
> I am really looking forward to the package oriented first pane.
This already exists but you need to load an extension in the official
monticello repository http://source.wiresong.ca/ob/  under
OB-Enhancements then you'll ba able to choose
OBMultipleSelectionBrowserAdaptor that provide the package oriented
first pane (monticello package). The nice feature is that you can
publish/browser/see history of packages from the browser which is to me
very handy.You also have the possibility to open multiple panes, by
shift clicking on nodes.
Last, you can load still from the official repo, Mondrian and
OB-Enhancement-Diagrams. That will provide nice diagrams view of your
classes (UML, Blueprint, System complexity....). Nevertheless, I think
all that need to be faster and better integrate but this shows the
interest of the OB framework...


Cédrick