[18:49:24] <MattBowen> yeah i always figured trying something other than emacs couldn't make me less popular
[18:51:35] <benji> I've thought of writing an editor olympics that challenged people to see how much time it takes for them to do common tasks, the first one would be: there is a Python traceback in a terminal window, you want to look at one of the files listed in it but don't have the file open, how long does it take for you to open the file and find the line number given
[19:17:31] <hazmat> J1m, awesome.. the bindings have some rough spots, but its been pretty nice
[19:18:01] <J1m> Which bindings are you refering to? The low-level extension that comes w the zk source?
[19:18:03] <hazmat> J1m, one thing i didn't do till relatively late in the game, but that would have nice to do earlier is testing around session expiration and transient connection failures
[19:18:15] <hazmat> J1m, i constructed my own on top of it, txzookeeper
[19:19:33] <J1m> Have you seen the stuff I've been working on?
[19:19:49] <hazmat> i've been meaning to put together an eventlet/gevent interface, but lack of free time.. i talked to someone on the eventlet list who put together a prototype.. just pipe writes from the callback thread to get back to the main app thread
[19:20:02] <hazmat> J1m, sidnei pointed it out to me yesterday, i just a had a cursory look
[19:20:43] <J1m> My main goal is having services and consumers find each other and stay connected.
[19:20:46] <hazmat> looks like basic coordination around servers and pipes, with a propertysheet style interface on node objects representing domain services
[19:23:11] <hazmat> else you end up having to keep an index node to coordinate around multi-node changes
[19:23:18] <hazmat> that you want perceived atomically
[19:24:09] <J1m> I don't think anything we're doing in the near term is going to be sensitive to that.
[19:24:43] <hazmat> J1m, also i'd be careful about doing anything long running in the callback thread, its for all of the watches, so any delays, delay all subsequent watch notification
[19:30:17] <hazmat> J1m, it doesn't do ephemerals, and indeed that is a big win, esp for supervision trees, but it can be emulated with watches and heartbeat writes
[19:41:01] <kennethreitz> j00bar: good news, i was able to replicate that bug ;)