[mnet-devel] What's left to be done for 0.7

Jim McCoy mccoy at mad-scientist.com
Fri Oct 3 20:36:22 BST 2003


On Friday, October 3, 2003, at 10:49 AM, icepick wrote:
>  * Should we stop and convert over to Twisted?
>

Wasn't this how the current set of 0.7 screw-ups got started?  With a 
"should we stop and replace the MT with some unknown, untested research 
project" sort of query that started to snowball....

I think that eventual migration to twisted is a good thing, but if mnet 
ever does another "let's stop and break everything while we conduct 
some research" again it will descend so far into irrelevance that by 
the time you are finished no one will care. What is needed is a plan. 
Twisted offers some good benefits, but it would be better to figure out 
where it is easiest to start applying it and work from there instead of 
attempting some sort of massive conversion that is bound to fail.  
(Why? Because eventually some key member of this transition team will 
have some "real life" event stop them from making progress and things 
will block on that person's area, and then it will happen to another 
person, etc.  This is what happened with ent, if people will 
remember....)

Zooko made a good suggestion a while back that the easiest transition 
to twisted would be to start with hollowing-out the DoQ and replacing 
its internals with a twisted reactor.  This doesn't break existing 
things which expect a DoQ interface but lets refactored code talk to 
the reactor directly.  This is also a first step towards converting 
EGTP into a twisted protocol (which is a better solution than 
twisted.pb) and taking advantage of other twisted resources.

Jim



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list