4 ms·
Monkey patching (from what I've seen) is almost always the result of a poor programming, something which no language can be shielded from.
by csytan 17y ago
Monkey patching (from what I've seen) is almost always the result of a poor programming, something which no language can be shielded from.
- stcredzero 17y agoNo, but in the right language, you can at least be shielded from the monkey-patching.
- DrSprout 17y agoBut 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.
- stcredzero 17y agoFunctional languages can do even better, however.
- lallysingh 17y agoGood 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.