On Sep 1, 2010, at 11:38 PM, Dirk Pranke wrote:
I suspect that Maciej is right and whatever speedup we would see would be inconsequential. It's still a slightly cleaner design to not have to shell out to Ruby from Python, jumping from one scripting language to another. The deadlocking issue is a serious issue, blocking us from increasing our usage of new-run-webkit-tests, but simply porting PrettyPatch isn't going to fix it (for the record, I am actively working on fixing the deadlocking issue).
But until we can put a stake into old-run-webkit-tests, we can't delete the ruby version anyway (well, I guess we could shell out from Perl to Python, but that would be only slightly less goofy).
PrettyPatch is also used by our bugzilla setup, which has no prospect of either going away or being rewritten from Perl to Python in the near feature. And it's useful standalone for other purposes. So there definitely needs to be a command-line version, even if there is also a library. Regards, Maciej