[
https://issues.apache.org/jira/browse/THRIFT-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14935948#comment-14935948
]
James E. King, III commented on THRIFT-424:
-------------------------------------------
[~jfarrell] is this something we want to keep in the backlog?
> Steal ProtocolBuffers' VarInt implementation for C++
> ----------------------------------------------------
>
> Key: THRIFT-424
> URL: https://issues.apache.org/jira/browse/THRIFT-424
> Project: Thrift
> Issue Type: Improvement
> Components: C++ - Library
> Reporter: David Reiss
> Priority: Minor
>
> Protocol Buffers use the same varint format as TCompactProtocol (not, as I
> had previously believed, TDenseProtocol, which uses the MIDI VLQ format).
> They have a much smarter C++ decoder than ours (and probably a better encoder
> also). Protocol Buffers is (are?) three-clause BSD licensed, which means
> that we should be able to *cough* borrow *cough* their implementation and use
> it for our C++ TCompactProtocol implementation.
> We might even be able to do the same for Java and Python.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)