The failures module lets you define an exception hierarchy quickly and simply.
.
The design goals were:
.
• minimalist interface
• 80% of features in 20% of lines of code
• depend only on core modules (nearly achieved)
• support hierarchical error types
• identify errors types by name (class) not by parsing strings
• leave (possibly expensive) trace decisions to the thrower
Installed Size: 41.0 kB
Architectures: all