[PEAK] peak questions
Phillip J. Eby
pje at telecommunity.com
Thu Nov 13 16:11:32 EST 2003
At 06:14 PM 11/13/03 +0100, Christophe Vigny wrote:
>hi all.
>
>I just discover peak and i have some questions.
>What are the link between peak and trans warp, which seem to aim do aop
>programming with python ?
Transwarp was about a lot more than just AOP; specifically, it was about
using AOP to do model-driven architecture (MDA). The portions of Transwarp
that did this mostly still exist as peak.model, peak.metamodels, and
peak.config.modules.
PEAK itself covers a much larger application area: component-oriented
software development for "enterprise" applications.
>Peak seems to be quite enormous, when do you think we can use it in
>production ?
Well, I'm using some parts in production now. peak.binding, peak.config,
and peak.naming, which make up the core of PEAK functionality, are
reasonably stable, with binding being most stable and naming being most
likely to have significant changes.
However, I don't recommend anybody else use it in production unless they're
sure they can fix anything that breaks. :) More significantly, they
should be sure they can put up with the amount of API changes that take
place during the alpha cycles.
>Is there a complete application demonstration about how tu use and what do
>with it.
No. But I'd recommend taking a look at the examples/ directory in CVS. It
includes examples of peak.running.commands, peak.model, peak.binding, and
some other odds and ends.
One problem with having a "complete" demonstration for PEAK is that it's
like asking for a "complete" demonstration of Python. :) Really, PEAK's
overall reach is much broader even than that of Twisted or Zope, which both
concentrate on application servers. There are parts of PEAK that want to
be part of every non-trivial application, regardless of form.
>last one hard to read .tex on windows, really hard and the pdf on the web
>wont print.
It won't print properly in Acrobat 5. It does print, however, with Acrobat
4. I don't know about Acrobat 6, though. Which version do you use?
I expect it also prints properly using Ghostscript, but haven't checked.
More information about the PEAK
mailing list