Descrição
Classes Perl podem compartilhar comportamento para objetos que são lançados como exceções. Isso ajuda projetos a representar erros como objetos estruturados em vez de apenas strings simples.
É uma biblioteca para desenvolvedores. Objetos de exceção devem expor contexto útil sem vazar segredos, caminhos ou dados privados de requisições em mensagens voltadas ao usuário.