Error Handling

  1. Returning error status or throwing exception?
  2. eval block
  3. Exception handling with Try::Tiny
  4. Carp
  5. Carp::Clan
  6. The problem with die and croak
  7. Exception::Class
  8. Processing exceptions
  9. Exercise
  10. Solution
  11. Solution