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

Matt Foley commented on HADOOP-9082:
------------------------------------

Why python:
* There are already a few instances of python usage in Hadoop, such as the 
utility (currently broken) "relnotes.py", and massive usage of python in the 
examples/ and contrib/ directories.  
* Python is also used in Bigtop build-time.  
* The Python language is available for free on essentially all platforms, under 
an [Apache-compatible license|http://www.apache.org/legal/resolved.html].  
* It is supported in Eclipse and similar IDEs.
* Most importantly, it is widely accepted as a reasonably good OO scripting 
language, and it is easily learned by anyone who already knows shell or perl, 
or other common scripting languages.  
* On the [Tiobe index of programming language 
popularity|http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html], 
which seeks to measure the relative number of software engineers who know and 
use each language, Python far exceeds Perl and Ruby.  The only more well-known 
scripting languages are PHP and Visual Basic, neither of which seems a prime 
candidate for this use.

                
> Select and document a platform-independent scripting language for use in 
> Hadoop environment
> -------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-9082
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9082
>             Project: Hadoop Common
>          Issue Type: Bug
>            Reporter: Matt Foley
>
> This issue is going to be discussed at length in the common-dev@ mailing 
> list, under topic "[PROPOSAL] introduce Python as build-time and run-time 
> dependency for Hadoop and throughout Hadoop stack".

--
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

Reply via email to