You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Travis Brady (JIRA)" <ji...@apache.org> on 2013/08/15 21:22:49 UTC

[jira] [Created] (SAMZA-18) Create single multi-lang library in C

Travis Brady created SAMZA-18:
---------------------------------

             Summary: Create single multi-lang library in C
                 Key: SAMZA-18
                 URL: https://issues.apache.org/jira/browse/SAMZA-18
             Project: Samza
          Issue Type: Wish
            Reporter: Travis Brady


I suggest that a single canonical C library be written to implement most of the multi-lang support.  

A library of this sort would allow people using Python, Ruby, OCaml, Haskell, Node, Lua, etc etc to simply bind to the C library and expose all Samza functionality without having to implement it directly.

As an example, there are a handful of Kafka clients for Python and they are spotty in terms of their support for the full feature set.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira