Anatol Pomozov created THRIFT-4574:
--------------------------------------
Summary: Add NanoPb-like support
Key: THRIFT-4574
URL: https://issues.apache.org/jira/browse/THRIFT-4574
Project: Thrift
Issue Type: Bug
Reporter: Anatol Pomozov
Thrift has a support for C language called c_glib. This generator creates a
stub for C language that uses quite glib library. glib library is quite heavy
dependency and for some cases (like low level software) is not acceptable. One
need a generator that does not have any dependencies to third-party libs and
ideally neither to libc.
nanopb project tries to achieve it for Protobufs. It would be great to see
something similar for Thrift. Here is more information about nanopb
[http://jpa.kapsi.fi/nanopb/docs/concepts.html]
There is an attempt to implement such generator
[https://github.com/markrileybot/thrift-nano] but it might require additional
efforts to make the implementation up-to-date and complete.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)