[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