On Mon, 21 Jun 2010 06:08:01 +0200, Leandro Lucarella <l...@llucax.com.ar> wrote:

Walter Bright, el 20 de junio a las 19:32 me escribiste:
Leandro Lucarella wrote:
>Why will you assume I'm so dumb that I won't use your
>interface correctly?

Windows has had major legacy compatibility issues because critical
third party applications misused the APIs.

People *will* misuse your API, and you will get blamed for it. It's
unfair, but that's how it works.

Luckily I haven't used Windows for about 10 years now =)

It's really a shame that D will take the stupidity route.

PS: I don't know how windows work, but if calling the Windows API is
    like going into kernel mode, and you can mess other processes, it
    seems reasonable to do check every API call as if it were user
    input, but if you're confined to your process, is really stupid.


I think perhaps you mis-understood, it is mostly not stupidity that causes people to use undocumented "features" of an API but rather, it is people being overly "clever".

Reply via email to