[Pharo-project] [ANN] Alternative view of a system browser

Camillo Bruni camillobruni at gmail.com
Sun Jul 22 12:22:32 EDT 2012

We will have almost exactly that browser, very soon in Pharo :)
I built an internal FileSystem which eventually will be used for 
versioning. Using the standard FileBrowser from Pharo on the internal
FS delivers a very similar experience (albeit less code focused) as
your example :)

On 2012-07-21, at 08:55, Fernando Olivero wrote:
> Hi, nice work. Looking forward to play with it.
> Is it similar to the Newspeak browser? Where methods expand in place.
> Fernando
> On Wed, Jul 18, 2012 at 7:36 AM, Stéphane Ducasse
> <stephane.ducasse at inria.fr> wrote:
>> I do not have a connection to look at it.
>> But I LOVE the idea. I love the idea that we can prototype fast new tools and rethink how processes….
>> Spec is one way to enable that. For example I love the GlamourInspector and it would be great to rewrite it with Spec.
>> Thanks a lot.
>> Stef
>> On Jul 17, 2012, at 3:12 PM, Goubier Thierry wrote:
>>> I believe that the traditional SystemBrowser of Smalltalk of old has been made unusable by the amount of code (and structure) you find in today's Smalltalk images.
>>> So this is to show you an alternative, a different way to browse through packages / classes and methods and code. This is Spec-based.
>>> https://picasaweb.google.com/lh/photo/ic_fRnBXXdyqbiJ5NRP9YtMTjNZETYmyPJy0liipFm0?feat=directlink
>>> What is missing / targeted ?
>>> * Drag and drop reorganisation of the tree as preferred / or as package / category reuse.
>>> * A good search facility in the tree. It is already keyboard navigation friendly (since the tree view is).
>>> * Most / All menu methods of a complete System Browser. I'm planning on reusing the OmniBrowser command structure as much as possible (to make it faster).
>>> * Funny ideas on how to use the tree structure : group / selection display, queries, metrics ...
>>> ** There is probably a lot more to be done here, but it would probably require Mondrian or other graph visualisation tools.
>>> Expect the code sometime by the end of the week, in a Pharo 2.0 / Pharo 1.4 version.
>>> Thierry
>>> --
>>> Thierry Goubier
>>> CEA list
>>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>>> 91191 Gif sur Yvette Cedex
>>> France
>>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95

More information about the Pharo-dev mailing list