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 |
On Sat, Apr 28, 2012 at 12:33 PM, Roger Gilliar <[hidden email]> wrote: I was wondering if there is a browser that 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/ Regards -- Mariano http://marianopeck.wordpress.com |
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 |
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 |
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 |
> 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? |
On Mon, Apr 30, 2012 at 7:44 PM, Francois Stephany <[hidden email]> wrote:
sounds weird. Is it reproducible ? give us full steps info :) -- Mariano http://marianopeck.wordpress.com |
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 > |
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 |
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 > |
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 |
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 |
Free forum by Nabble | Edit this page |