The following module was proposed for inclusion in the Module List:

  modid:       Carp::Proxy
  DSLIP:       RdpOp
  description: Diagnostic Delegation
  userid:      THAIRMAN (Paul Liebert)
  chapterid:   2 (Language_Extensions)
  communities:

  similar:

  rationale:

    Providing detailed error messages, especially if they make an
    attempt at diagnosis, is extra work for developers. I have found
    that rich messages pay dividends by making life better for end users
    and for maintainers. As a developer I find that thinking about how I
    would provide diagnosis is also a helpful mindset during
    development.

    Let's make it easier to produce nice error messages.

    Carp::Proxy is a function factory that makes replacements for
    warn(), die(), confess() etc. The replacements all call a user
    defined subroutine to perform message composition, but provide it
    with a utility object that makes the job easier.

    Carp itself is in Language Extensions along with other
    error/warning modules, so I think this is where it belongs.

  enteredby:   THAIRMAN (Paul Liebert)
  enteredon:   Fri Oct 17 01:19:47 2014 UTC

The resulting entry would be:

Carp::
::Proxy           RdpOp Diagnostic Delegation                        THAIRMAN


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=8df00000_bc9355981c3dbbfa&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=8df00000_bc9355981c3dbbfa&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Carp%3A%3AProxy

Reply via email to