Is there another browser ?

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

Is there another browser ?

Roger Gilliar
I was wondering if there is a browser that

- let me  rename methods
- supports code completion
- generate getters and setters for selected instance variables
- supports refactorings ?

Regards
  Roger

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Mariano Martinez Peck


On Sat, Apr 28, 2012 at 12:33 PM, Roger Gilliar <[hidden email]> wrote:
I was wondering if there is a browser that

- let me  rename methods
- supports code completion
- generate getters and setters for selected instance variables
- supports refactorings ?

Regards
 Roger




--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Marcus Denker-4
In reply to this post by Roger Gilliar

On Apr 28, 2012, at 12:33 PM, Roger Gilliar wrote:

> I was wondering if there is a browser that
>
> - let me  rename methods
> - supports code completion
> - generate getters and setters for selected instance variables
> - supports refactorings ?
>

The browser shipped with 1.4 is very minimal (it is the old SystemBrowser).
This is unfortunate, but there was not any real alternative...

You can load though better browsers:

1) OB. In the Configuration Browser there is a configuration to load it
(this is the browser form 1.3 full)

2) Natilus. This is the browser we will ship by default in the future.
You can load it yourself (There is a config in the Configuration browser).

2.0 will come with Nautilus by default.
You can already play with it here:

        https://ci.lille.inria.fr/pharo/view/Pharo%202.0/job/Pharo-2.0/lastSuccessfulBuild/artifact/Pharo-2.0-one-click.zip

But keep in mind that this is under heavy development.


        Marcus



--
Marcus Denker -- http://marcusdenker.de


Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Runar Jordahl
In reply to this post by Roger Gilliar
In Pharo 1.4, use the following snippet to load Nautilus:

Gofer new
url: 'http://ss3.gemstone.com/ss/Nautilus';
package: 'ConfigurationOfNautilus';
load.
(Smalltalk at: #ConfigurationOfNautilus) perform: #loadRelease.

Please note that I had load failures when loading Nautilus before
loading Seaside. Loading Seaside first caused no problems.

Runar

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Roger Gilliar
In reply to this post by Roger Gilliar

> http://marianopeck.wordpress.com/2012/02/26/nautilus-the-reborn-of-the-systembrowser/
> https://ci.lille.inria.fr/pharo/view/Nautilus%201.4/job/Nautilus/
>

Thanks for the hint.  

Just one detail I do not like about Nautilus so far is that the switch between class/instance is done using just one button.

Please note that I had load failures when loading Nautilus before
loading Seaside. Loading Seaside first caused no problems.
-------------------------------------------
The only problem I had so far was that I'm not able to access my classes that I created with the default browser...

Regards
  Roger


Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

fstephany

> The only problem I had so far was that I'm not able to access my classes that I created with the default browser...

Ugh. That is weird. The classes you created with the default browser
dont show up in the Nautilus Browser? I never had this issue, can you
reproduce?

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Mariano Martinez Peck


On Mon, Apr 30, 2012 at 7:44 PM, Francois Stephany <[hidden email]> wrote:

The only problem I had so far was that I'm not able to access my classes that I created with the default browser...

Ugh. That is weird. The classes you created with the default browser dont show up in the Nautilus Browser? I never had this issue, can you reproduce?


sounds weird. Is it reproducible ? give us full steps info :)



--
Mariano
http://marianopeck.wordpress.com

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Stéphane Ducasse
probably just a refresh problem.

Stef

On Apr 30, 2012, at 9:02 PM, Mariano Martinez Peck wrote:

>
>
> On Mon, Apr 30, 2012 at 7:44 PM, Francois Stephany <[hidden email]> wrote:
>
> The only problem I had so far was that I'm not able to access my classes that I created with the default browser...
>
> Ugh. That is weird. The classes you created with the default browser dont show up in the Nautilus Browser? I never had this issue, can you reproduce?
>
>
> sounds weird. Is it reproducible ? give us full steps info :)
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>


Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

wernerk
In reply to this post by fstephany
>> The only problem I had so far was that I'm not able to access my
>> classes that I created with the default browser...

i once had something similar: i loaded a package via monticello, did
something strange while or after doing that (forgot what it was), and
one of the loaded objects was not visible in its usual package. i then
found it in _UnpackagedPackage, but the object itself was not visible in
the second pane, only the methods and categories in the third and fourth
pane. the second pane was completely empty.
werner

Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Stéphane Ducasse
Thanks for the report if you get a reproducible case we will chase the bug.

Stef

On May 3, 2012, at 4:55 PM, Werner Kassens wrote:

>>> The only problem I had so far was that I'm not able to access my classes that I created with the default browser...
>
> i once had something similar: i loaded a package via monticello, did something strange while or after doing that (forgot what it was), and one of the loaded objects was not visible in its usual package. i then found it in _UnpackagedPackage, but the object itself was not visible in the second pane, only the methods and categories in the third and fourth pane. the second pane was completely empty.
> werner
>


Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

Roger Gilliar
In reply to this post by Roger Gilliar
one of the loaded objects was not visible in its usual package. i then
found it in _UnpackagedPackage, but the object itself was not visible in
the second pane, only the methods and categories in the third and fourth
pane. the second pane was completely empty.
==========
That is exactly why I have observed.

Regards
  Roger


Reply | Threaded
Open this post in threaded view
|

Re: Is there another browser ?

wernerk
In reply to this post by Stéphane Ducasse
> Thanks for the report if you get a reproducible case we will chase the bug.

Hi Stéphane,
i tried but didnt manage to reproduce that case. i also noticed that the
greyed-out objects with Extensions are sometimes in the package itself,
sometimes in the extra part with the yellow M. in my described case half
of the greyed-out objects were in the package, the other half in the
yellow M thing. but i even could not reproduce this behaviour.
i'd like to know what rule uses nautilus to decide where to put those
objects? (i once lost 2 greyed-out objects although the *extension
category was there when i looked at those objects in its original package)

Hi Roger,
i'd probably take a virgin image and load the package where you lost the
object. if the object is there, fine; if not you could send that package
to the list so that the specialists can have a look.

werner