[Twisted-Python] Freevo 2.0, Kamaelia, pyevent, Eventnet/LGT: what's going on?

Itamar Shtull-Trauring itamar at itamarst.org
Thu Oct 20 08:13:29 MDT 2005


On Thu, 2005-10-20 at 09:55 +0200, Nicola Larosa wrote:
> One year ago the Freevo project, for its 2.0 rewrite, dropped Twisted, and
> then went and reimplemented something similar. Then there are Kamaelia,
> pyevent, and EventNet inside LGT.

There have always been people who don't want to use "large" frameworks
because they are "too big", which is to say involve having a few more MB
used on disk. This was part of the motivation for splitting up Twisted:
marketing.

pyevent: much lower level than Twisted, so requires a lot more work on
developer's part (Twisted also provides such a low level interface
though in additional to e.g. the nice high level TCP abstraction with
buffering and so on).
EventNet: requires Twisted apparently :)
kamaelia: an experimental platform for what I hear are some interesting
ideas we should look at; probably would be a good candidate for running
on top of Twisted since they seem to deal with higher levels of
abstraction mostly.

> Why isn't Twisted seen, by these projects at least, as a viable tool? Is
> the event-driven Python world undergoing the same fragmentation as the web
> framework one?

Not as far as I can tell. E.g. zope3, which had their own event loop,
just switched to Twisted
(http://mail.zope.org/pipermail/zope3-checkins/2005-October/026115.html).





More information about the Twisted-Python mailing list