4 ms·
What's being decided here is not so much the meaning of 'and' as whether (in this particular instance) to respect the (unintended) letter or to respect the spir
by aragonite 3y ago
What's being decided here is not so much the meaning of 'and' as whether (in this particular instance) to respect the (unintended) letter or to respect the spirit of the law.
There are contexts where, somewhat puzzlingly, or(/and) is the more natural word to use, but where it's possible to argue that using and(/or) would have been more literally correct. For example:
> How do you make a higher order function in Python? You have two choices: you can use nested scopes _or_ you can use callable objects.
Here 'or' is the most natural word to use, but one could argue the more literally correct word to use would have been 'and'.
- tromp 3y agoBefore making the choice, both option 1 AND option 2 are indeed available to you. But semantically, the OR refers to a choice already made, where one option excludes the other.
- hackernewds 3y agoThank you for this excellent example. Another simplification: you can use nested scopes and callable objects vs you can use nested scopes and callable objects