[ANN] AspectS (0.4.1)

Robert Hirschfeld hirschfeld at windwardsolutions.com
Thu Apr 11 08:33:35 UTC 2002


I forgot to mention:
Thanks to Ned Konz for fixing parts of the tools support.

Best,
-Robert

Robert Hirschfeld wrote:
> 
> AspectS 0.4.1
> ---
> 
> There is an updated version of AspectS (0.4.1).
> 
> Besides several small fixes and enhancements, there is a new
> example that illustrates how to use AspectS to introduce
> different perspectives on the system, depending on different
> contexts. The example implements the AspectS tool support,
> previously done via subclassing of existing browser and
> support classes, now as an additional layer on top of the
> browser and support classes. The tools aspect is, amongst
> other characteristics, sensitive to projects as its context:
> 
> To create a tools aspect instance:-
> 
>         aspect _ AsAspectToolsAspect new.
> 
> To install an aspect:-
> 
>         aspect install.
> 
> To make the tools aspect aware of a certain project:-
> 
>                 aspect addProject: (Project named: 'Test').
>                 aspect addProject: Project current.
> 
> To make the tools aspect unaware of a certain project:-
> 
>                 aspect removeProject: Project current.
>                 aspect removeProject: (Project named: 'Test').
> 
> To uninstall the aspect:-
> 
>         aspect uninstall.
>         aspect _ nil.
> 
> The new version (a change set and pre-configured image) is available
> at http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/
> 
> Comments are welcome.
> 
> Best,
> -Robert



More information about the Squeak-dev mailing list