[ 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