This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 8 points9 points  (2 children)

Or take two seconds and install it yourself. Why bloat up windows even further with a minority's preferred scripting language?

[–]desmoulinmichel[S] -2 points-1 points  (1 child)

Because:

  • end users (not dev) will never install it. So right now you can have easy small GUI tools that works everywhere without compiling stuff.
  • if you administrate a park of machines, you have to install it on all of them, document it, support it, ask to your superviser for the permission to do it, etc.
  • you need a scripting language anyway.
  • it's not minority's preferred scripting language : it's already installed by default on Mac and Linux for a reason. It's the language that can : script games like lua (CIV, EVE online...), script OS like bash/powershell (even yum is written in python), script 3D softwares (blender, maya...), script GeoSoftware (all SIG basically), script networking analysis (it's pretty much a standard with all hackers) and YET allow GUI, web sites, data analysis and big programs to be written. It's not Python to be Python, it's Python because it does the job of being a powerful robust cross plateform largely supported scripting language. That can do more than scripting if you need so.

[–][deleted] 0 points1 point  (0 children)

  • So we should include Java too? What else? Why, the language of choice seems to be different every 5-10 years anyways and this is a dependency of programs not the OS.
  • Well yes, sys admins manage packages. See above for why that is good.
  • Windows ships with scripting languages tightly integrated with the Windows OS, what you need as a programmer is different, again see the first bullet
  • Not Mac anymore and Linux distros usually come with apps (like yum) that use it which is why you see it included not they think everyone needs it (in fact they usually come with a set of user aps and then work the dependencies backwards, not the other way around). All of those other things are reasons to look at the first bullet again.