[Squeak-fr] Fwd: [ANN] new version of services available for
preview
Hilaire Fernandes
cd40.tice at ac-bordeaux.fr
Mar 4 Oct 16:49:31 CEST 2005
C'est quoi des services dans Squeak ?
Hilaire
Le vendredi 30 septembre 2005 à 20:07 +0200, stéphane ducasse a écrit :
> Juste pour ceux qui aurait rate cela....
> C'est vraiment cool ce que romain fait.
>
> Stef
>
>
> Begin forwarded message:
>
> > From: Romain Robbes <romain.robbes at lu.unisi.ch>
> > Date: 9 septembre 2005 13:28:54 GMT+02:00
> > To: The general-purpose Squeak developers list <squeak-
> > dev at lists.squeakfoundation.org>
> > Subject: [ANN] new version of services available for preview
> > Reply-To: The general-purpose Squeak developers list <squeak-
> > dev at lists.squeakfoundation.org>
> >
> >
> >
> > Hi,
> >
> > I just released two packages on squeakmap for further testing:
> >
> > - Services-All contains several packages related to services
> > grouped together for convenient downloads:
> > -- Services-Base should go into the image at one point
> > -- Services-RB is the refactorings services
> > -- Services-Keymapping provide keyboard shortcuts for
> > services
> > -- Services-IDE provides a few nifty features describe
> > later
> >
> > - BrowseUnit has been updated to use the new version of the
> > Services framework.
> >
> >
> > This new version of services provides:
> > - A cleaner way to define and register services, by
> > subclassing a ServiceProvider class
> > - Possibilities to add services in button bars such as in
> > browsers
> > - Better update mechanism, allowing menus and button bars
> > to be dynamically changed
> > (no need to open a new Browser when you install
> > BrowseUnit for example)
> > - Better support for disabled services in menus (they are
> > grayed out)
> > - Possibilities to enable or disable set of services in the
> > Preferences
> >
> > On to the nifty IDE features ;-) :
> > - Histories in browsers, inspired by Alain Plantec's add on.
> > The differences are:
> > -- no additional instance variable in browser
> > -- triggered by keyboard shortcut (apple-[ and
> > apple-] on the mac, the alt key for windows or linux)
> > -- histories in message lists (apple-{ and } )
> > as well
> > - An hypertext mechanism: double-click on a code entity
> > (variable, message send), to be transported here.
> > combined with histories, it makes the class browser
> > really feel like a web browser.
> > - Possibility of leaving unnaccepted methods, and restoring
> > them later, which improves the browsing experience as well
> > -Senders, implementors ... can be restricted to the image,
> > package or hierarchy levels
> > -There is a teleporting device ;-) : press apple-t or alt-
> > t, enter some text, press enter, and you will be teleported where
> > you wanted...
> > Here are some examples:
> > -- enter "ord.col" to browse the OrderedCollection class.
> > -- enter "do:" to browse the implementors of do:
> > -- enter "ord.col do:' to browse OrderedCollection>>#do:
> > --enter "h" to get further help.
> > This was inspired by some Mac utilities such as Quicksilver
> > or Launchbar, only much more limited ;-)
> >
> >
> > So I encourage you to try this out, and send me feedback about
> > what doesn't work and what should be improved...
> >
> > Cheers,
> > Romain
> >
> >
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
--
CDDP des Landes
Ingénierie Éducative
614, rue du Ruisseau - BP 401
40012 Mont de Marsan Cedex
Tél. 05.58.75.50.10
http://crdp.ac-bordeaux.fr/cddp40
More information about the Squeak-fr
mailing list