simont |
Wed 2010-08-11 13:57 |
Only in some scenarios. I still think they're perfectly good concepts, and not so awful as to be denied words to describe them by.
In particular, the two senses of 'expect' can perfectly well come up in cases that have no guilt-trip dimension at all. Network protocol design, for example: a server might expect{1} its input to be well-formed (and is justified in abandoning the entire connection if it isn't), but expect{2} 99% of its input to consist of the three most common requests (and therefore implement a fast path to provide cached answers to those three, but must still contain the more general code that handles the remaining 1% of cases correctly).
Hmm, that example makes me think even more that "moral" was a poor choice of word on my part, but I'm not sure what should best replace it... |
|