> Dave Viner <davevi...@pobox.com> writes: > > Why not use the C or C++ bindings for cassandra's thrift implementation and > make a SWIG based module? Then, all the ugliness can reside in c/c++ and > swig-ing module is a fairly well-defined path.
That sounds like a reasonable way to make Thrift, generally, faster on Perl -- a goal that I personally have no interest in. I'm making an idiomatic interface - one that works as well as possible with Perl's native style and data structures, and that is easy & natural for Perl users. Using Swig I'd end up with something that's just as awkward as Thrift is now, just less slow. Not my itch, not gonna scratch it.