[Twisted-Python] Bloat (was Re: [Twisted-commits] DependentMultiService - chained start/stop of services in a sensible order)
Steve Waterbury
golux at comcast.net
Sun Apr 13 19:36:40 MDT 2003
On Sun, 2003-04-13 at 20:32, Glyph Lefkowitz wrote:
> This patch is a band-aid on an already crummy and huge interface
> (twisted.internet.app is nasty; ask anyone who has had to work on its
> internals) which makes it even crummier and huger.
I may be missing something, but this seems like a non-sequitur ...
isn't the putative crumminess and/or hugeness of its interface
independent of the nastiness of its internals? (Or at least,
shouldn't it be ...? But maybe that's part of what you're
saying ...)
> My concern is that some ill-thought-out parts of Twisted (twisted.cred,
> twisted.internet.app) will become calcified behind a wide and fragile
> interface that prevents any hope for refactoring. So far, development
> on these kinds of problem areas has been fairly dynamic, because they
> have been kept small and simple. However, the inevitable weight of
> history is already slowing down more improvement. ...
This does not make me feel warm and fuzzy. ;^) Okay,
I admit to having had bad thoughts about cred ... how much
work do you see it needing? (Because I'm fixin' to use it
in the near future ... :^)
Cheers,
- Steve.
More information about the Twisted-Python
mailing list