Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: