[
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