[ https://issues.apache.org/jira/browse/PIG-928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12879621#action_12879621 ]
Aniket Mokashi commented on PIG-928: ------------------------------------ I have attached the patch for proposed changes. Few points to note- 1. As jar is treated in a different way (searched in system resources, classloader used etc) than other files, we differentiate a jar with its extension. 2. namespace is kept as default = "" as per above comment, this is implemented as part of registerFunctions interface of ScriptEngine, so that different engines can have different behavior as necessary. 3. keyword python is supported along with custom scriptengine name. > 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 > Assignee: Aniket Mokashi > Fix For: 0.8.0 > > Attachments: calltrace.png, package.zip, pig-greek.tgz, > pig.scripting.patch.arnab, pyg.tgz, RegisterPythonUDF2.patch, > RegisterPythonUDF3.patch, RegisterScriptUDFDefineParse.patch, scripting.tgz, > scripting.tgz, test.zip > > > 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.