in reply to Re^4: A DWIM too far?
in thread A DWIM too far?
It doesn't seem like such a fundamental difference to me. Modifying the wrong hash element in an inhereted object can cause data loss. Changing a global sub (such as you do here) can cause serious problems if not done with care. All the behaviors "within the auspices of [your] program" are not necessarily as limited as you seem to imply. And besides, all the behaviors of an operating system are controlled entirely within the auspices of one computer.
The difference I see is not fundamental, it is one of likelihood. The chances of problems caused by permissive behavior are less at the application level than the operating system level, but they are still there. As I said before, I like a platform that is as permissive as possible, and that goes for programming langauges as well as operating systems. After all, what is an operating system but another programming platform?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: A DWIM too far?
by BrowserUk (Patriarch) on Jun 18, 2004 at 05:26 UTC |