[ANN] AspectS (0.4.2) & PerspectiveS (0.1.1)

Robert Hirschfeld hirschfeld at windwardsolutions.com
Sat May 25 21:21:25 UTC 2002


http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/020525-
042/AspectS.25May2040.cs.gz

--

'From Squeak3.2gamma of 13 January 2002 [latest update: #4743] 
on 25 May 2002 at 8:40:13 pm'!
"Change Set:	AspectS
Date:			25 May 2002
Author:		Robert Hirschfeld (hirschfeld at acm.org)
Version:		0.4.2
License:		Squeak License
(http://www.squeak.org/download/license.html)

AspectS is an extension of the Squeak metaobject protocol (MOP) 
to support aspect-oriented programming (AOP).

http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/

WARNING!! Incorrectly using AspectS may result in an inconsistent 
image that can't be trusted anymore!! Therefore, before experimenting 
with AspectS, please save and backup your image!!

This version of AspectS is based on a port of John Brant's
MethodWrappers.
http://st-www.cs.uiuc.edu/~brant/Applications/MethodWrappers.html"!

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/PerspectiveS/02
0525-011/PerspectiveS.25May2014.cs.gz

--

'From Squeak3.2gamma of 13 January 2002 [latest update: #4743] 
on 25 May 2002 at 8:14:35 pm'!
"Change Set:	PerspectiveS
Date:			21 May 2002
Author:		Robert Hirschfeld (hirschfeld at acm.org)
Version:		0.1.1
Prerequisite:	AspectS 0.4.2
License:		Squeak License
(http://www.squeak.org/download/license.html)

PerspectiveS was inspired by the layers idea of the PIE system by 
Ira Goldstein and Daniel Bobrow.
The main difference between the two systems is that while PIE 
simultaneously offers alternative designs to developers within 
their development environment, PerspectiveS allows design 
alternatives or variations to coexist concurrently at run-time. 
Such alternatives or variations are active depending on context 
which can be about anything that can be computed.

http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/PerspectiveS/

PerspectiveS can be viewed as a management layer on top of AspectS 
to coordinate aspects and their activation blocks...

http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/"!





More information about the Squeak-dev mailing list