Comment on Will Wall Street require Python?parentComments−csytan16yMonkey patching (from what I've seen) is almost always the result of a poor programming, something which no language can be shielded from.−lallysingh16yGood languages actively fight off poor programming. Take ML or Haskell: if you didn't think about the problem well enough beforehand, it won't compile.−stcredzero16yNo, but in the right language, you can at least be shielded from the monkey-patching.−DrSprout16yBut you need trained programmers to use the right language.Also, Python is clearly a step up from English on a variety of metrics, including the reduction of the ability to monkey-patch.−stcredzero16yFunctional languages can do even better, however.
Comments
Monkey patching (from what I've seen) is almost always the result of a poor programming, something which no language can be shielded from.
Good languages actively fight off poor programming. Take ML or Haskell: if you didn't think about the problem well enough beforehand, it won't compile.
No, but in the right language, you can at least be shielded from the monkey-patching.
But you need trained programmers to use the right language.
Also, Python is clearly a step up from English on a variety of metrics, including the reduction of the ability to monkey-patch.
Functional languages can do even better, however.