* Error -> Defect for defects The distinction between Error and Defect is subjective, context-dependent and somewhat arbitrary, so when looking at an exception, it's hard to guess what it is - this happens often when looking at a `raises` list _without_ opening the corresponding definition and digging through layers of inheritance. With the help of a little consistency in naming, it's at least possible to start disentangling the two error types and the standard lib can set a good example here. |
||
|---|---|---|
| .. | ||
| t9657.nim | ||
| tcontinuexc.nim | ||
| tcpp_imported_exc.nim | ||
| tdefer1.nim | ||
| tdont_overwrite_typename.nim | ||
| testindexerroroutput.nims | ||
| texcas.nim | ||
| texceptionbreak.nim | ||
| texceptions.nim | ||
| texcpt1.nim | ||
| texcsub.nim | ||
| tfinally.nim | ||
| tfinally2.nim | ||
| tfinally3.nim | ||
| tfinally4.nim | ||
| tnestedreturn.nim | ||
| tnestedreturn2.nim | ||
| treraise.nim | ||
| tshow_real_exception_name.nim | ||
| tunhandledexc.nim | ||
| twrongexc.nim | ||