[ 
https://issues.apache.org/jira/browse/THRIFT-1145?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15874860#comment-15874860
 ] 

James E. King, III commented on THRIFT-1145:
--------------------------------------------

I reduced this to Minor Priority.  I like the notion of a pure C implementation 
using APR.  There doesn't seem to be much call for it based on response to this 
ticket however.

> Implement Thrift runtime for C with ASF compatible dependencies
> ---------------------------------------------------------------
>
>                 Key: THRIFT-1145
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1145
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Compiler (General), Wish List
>            Reporter: Carl Steinbach
>            Priority: Minor
>
> THRIFT-582 provided a C runtime for Thrift that depends heavily on the GLib 
> library. The major advantage of using GLib is that it's cross platform, so 
> the resulting runtime works on both Windows and Linux. However, a big 
> drawback is that GLib has an LGPL license, which bars a lot of people from 
> using it directly or indirectly.
> This JIRA ticket covers the task of writing an alternative C Thrift runtime 
> that depends on the Apache Portable Runtime library instead of GLib. It 
> appears that the major hurdle we need to overcome is APRs lack of an object 
> system (c_glib takes advantage of GObject). I think the same problem was 
> solved during the implementation of Avro's C runtime, and perhaps the struct 
> and inheritance macros that are used in that code could be reused here (and 
> maybe later even contributed back to APR).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to