[ 
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)

Reply via email to