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

  modid:       Carp::Ensure
  DSLIP:       adpfg
  description: Ensure a value is of the expected type
  userid:      SMERTEN (Stefan Merten)
  chapterid:    3 (Development_Support)
  communities:

  similar:
    Usage

  rationale:

    I have been inspired by `Carp::Assert', looked for a similar notion
    and came up with `ensure'. So I think `Carp::Ensure' would be a nice
    name.

    I guess ohers had the same problem as me: Are the values in my
    program really of the type I'm expecting them to be? However, at
    least to my knowledge there is no decent solution to this very
    common problem. Well, there is `Usage' and I used it some years ago.
    But it's a pain to use :-( . Ahm, there is a module called
    `Carp::CheckArgs' in the module list, but it is not available as it
    seems?

    Anyway, after thinking a bit about a nice grammar for describing
    types, I couldn't resist writing the module. Meanwhile it is rather
    done.

    Because this is such a common problem, I think it will be of value
    for others, too.

  enteredby:   SMERTEN (Stefan Merten)
  enteredon:   Tue Jan  8 23:42:45 2002 GMT

The resulting entry would be:

Carp::
::Ensure          adpfg Ensure a value is of the expected type       SMERTEN


Thanks for registering,
The Pause Team

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=b1000000_de896fac7d435d43&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b1000000_de896fac7d435d43&SUBMIT_pause99_add_mod_insertit=1

Reply via email to