logilab.aspects 0.1.2 
Author Message
 logilab.aspects 0.1.2

What's new?
2003-06-18  --  0.1.2
    * first public release

What is logilab.aspects?

logilab.aspects is a python package that enables Aspect Oriented
Programming in Python. For now, it provides a set of ready-to-use
aspects, and an easy way to create your own aspects. The current
possibilities are still a bit limited, but it will soon provide a more
exhaustive way to define and use more complex aspects.

The aspects module contains some useful aspects such as:

 * LoggerAspect:  trace all method calls.
 * ContractAspect: contracts can be seen as a sub-part of aspects,
   and this particular aspect will allow you to use contracts in
   Python. We have choosen to consider contracts definitions as a part
   of documentation. The conditions are thus specified in method and
   modules docstrings.
 * ProfilerAspect:  simple method profiler
 * DispatcherAspect: enable multimethods
 * ConfirmationAspect: ask confirmation before an operation
 * ObserverAspect: aspect implementation of the Observer Design Pattern

Home page


Mailing list

first on http://www.*-*-*.com/ )

Alexandre Fayolle
LOGILAB, Paris (France).
http://www.*-*-*.com/   http://www.*-*-*.com/   http://www.*-*-*.com/
Dveloppement logiciel avanc - Intelligence Artificielle - Formations

Sun, 04 Dec 2005 23:29:09 GMT  
 [ 1 post ] 

 Relevant Pages 

1. can both generic map aspect and port map aspect be missing in a component_instantiation_statement?

2. Aspect class missing method?

3. Aspect-Oriented Programming (AOP)

4. Small bug in Aspect class>>display:on:

5. Tree update in Published Aspect Inspector

6. Aspect in Development package ?

7. Meaning of channel and aspect

8. Q: Aspect Adaptors in VW

9. Thread Safe Collections: Based on Aspect Style Programming with Interfaces

10. Apostle: Aspect Programming for Smalltalk

11. Aspect Oriented Smalltalk Tools?

12. Aspect Adaptors & Law of Demeter


Powered by phpBB® Forum Software