munificent / vigil

Vigil, the eternal morally vigilant programming language
2.9k stars 61 forks source link

Bad exception raiser? #16

Open theiostream opened 11 years ago

theiostream commented 11 years ago

Philosophically, shouldn't the function that fails to catch an exception instead of the unhandled thrower be considered sinful?

If we followed the current logic we might declare the callee of implore to be sinful for asking too much, and the caller of swear to be impure for calling a bad function.

lahwran commented 9 years ago

But is not the caller of swear impure, for calling a bad function? is not the callee of implore sinful, for asking too much?