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

James Clampffer commented on HDFS-9758:
---------------------------------------

{quote}
As you already implemented a reasonable amount of code for CTypes I think it is 
best to extend that further.
If you like I can pick up where you left off and finish the remaining calls and 
include python tests.
{quote}

I think that would be a really good way to get the bindings started and to get 
more people to start using libhdfs++; thanks for taking this on!  We can always 
get a basic CTypes implementation in and see how it does in practice.  If there 
are performance issues with ctypes that can be fixed with Cython or you have 
the time to do the full blown OO interface initially I'd totally support that 
as well.

> libhdfs++: Implement Python bindings
> ------------------------------------
>
>                 Key: HDFS-9758
>                 URL: https://issues.apache.org/jira/browse/HDFS-9758
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: hdfs-client
>            Reporter: James Clampffer
>         Attachments: hdfs_posix.py
>
>
> It'd be really useful to have bindings for various scripting languages.  
> Python would be a good start because of it's popularity and how easy it is to 
> interact with shared libraries using the ctypes module.  I think bindings for 
> the V8 engine that nodeJS uses would be a close second in terms of expanding 
> the potential user base.
> Probably worth starting with just adding a synchronous API and building from 
> there to avoid interactions with python's garbage collector until the 
> bindings prove to be solid.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to