[ppa-qps-devel] [ANN] AOP package aspects-0.1.2 (fwd)
Brought to you by:
ods
From: Denis S. O. <od...@st...> - 2003-07-10 16:40:42
|
У нас в qUtils уже есть 2 аспекта. Может еще что полезное позаимствуем? ---------- Forwarded message ---------- From: Alexandre Fayolle <al...@fa...> Subject: [ANN] AOP package aspects-0.1.2 To: pyt...@py... Reply-To: ale...@lo... 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 --------- http://www.logilab.org/aspects/ Download -------- ftp://ftp.logilab.org/pub/aspects/ Mailing list ------------ mailto://pyt...@li... (you'll need to subscribe first on http://lists.logilab.org/mailman/listinfo/python-projects) -- Alexandre Fayolle LOGILAB, Paris (France). http://www.logilab.com http://www.logilab.fr http://www.logilab.org D?veloppement logiciel avanc? - Intelligence Artificielle - Formations -- http://mail.python.org/mailman/listinfo/python-list |