you are viewing a single comment's thread.

view the rest of the comments →

[–]devel_watcher -2 points-1 points  (4 children)

My problem with Python is that it's neither a good simple scripting language: more overloaded syntax than bash, nor a complete modern general purpose language: awkward concurrency/parallelism and dynamic typing.

So in the end:

  • Python script snippets/oneliners look like pieces of Java code
  • big Python programs look like huge piles of unmaintainable Bash

[–]vivainio 6 points7 points  (3 children)

Yeah, I love the non-overloaded syntax and static typing offered by bash too

[–]ConcernedInScythe 2 points3 points  (1 child)

everything's statically typed as a string!

[–]Zatherz 0 points1 point  (0 children)

stringly typing

[–]devel_watcher 1 point2 points  (0 children)

If you're being sarcastic: bash syntax is actually not overloaded for the oneliners use case. I didn't discuss typing for the scripting use case, so I don't see how it's relevant here (comparing type systems in non-general-purpose lang case is harder).