hadoop-pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashutosh Chauhan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (PIG-928) UDFs in scripting languages
Date Sat, 20 Feb 2010 02:55:28 GMT

    [ https://issues.apache.org/jira/browse/PIG-928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12836108#action_12836108

Ashutosh Chauhan commented on PIG-928:

Hey Woody,

Great work !! This will definitely be useful for lot of Pig users. I just hastily looked at
your work. One question which stuck to me is you are doing lot of heavy lifting to provide
for multi-language support by figuring out which language user is asking for and then doing
reflection to load appropriate interpreter and stuff. I think it might be easier to use one
of the frameworks here (BSF or javax.script) which hides this and allows handling of multiple
language transparently. (atleast, thats what they claim to do) Have you taken a look at them?
These frameworks  will arguably help us to provide support for more languages without maintaining
lot of code on our part. Though, I am sure they will come at the performance cost (certainly
CPU and possibly memory too). 

> UDFs in scripting languages
> ---------------------------
>                 Key: PIG-928
>                 URL: https://issues.apache.org/jira/browse/PIG-928
>             Project: Pig
>          Issue Type: New Feature
>            Reporter: Alan Gates
>         Attachments: package.zip, scripting.tgz, scripting.tgz
> It should be possible to write UDFs in scripting languages such as python, ruby, etc.
 This frees users from needing to compile Java, generate a jar, etc.  It also opens Pig to
programmers who prefer scripting languages over Java.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message