This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
coy /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon May 25 01:53:01 -0700 2009 | |
| |
Changes | Tue May 26 12:47:04 -0700 2009 | |
| |
MANIFEST | Mon May 25 01:52:19 -0700 2009 | |
| |
Makefile.PL | Tue May 26 12:55:38 -0700 2009 | |
| |
README | Tue May 26 12:47:04 -0700 2009 | |
| |
demo/ | Mon May 25 01:45:45 -0700 2009 | |
| |
lib/ | Tue May 26 13:00:44 -0700 2009 | |
| |
t/ | Mon May 25 01:52:19 -0700 2009 |
README
==============================================================================
Coy.pm
==============================================================================
DESCRIPTION
Error messages
strewn across my terminal.
A vein starts to throb.
Their reproof adds the
injury of insult to
the shame of failure.
When a program dies
what you need is a moment
of serenity.
The Coy.pm
module brings tranquillity
to your debugging.
The module alters
the behaviour of C<die> and
C<warn> (and C<croak> and C<carp>).
It also provides
C<transcend> and C<enlighten> -- two
Zen alternatives.
Like Carp.pm,
Coy reports errors from the
caller's point-of-view.
But it prefaces
the bad news of failure with
a soothing haiku.
The haiku are not
"canned", but are generated
freshly every time.
Once the haiku is
complete, it's prepended to
the error message.
Execution of
the original call to
C<die> or C<warn> resumes.
Haiku and error
message strew across my screen.
A smile starts to form.
==============================================================================
AVAILABILITY
Coy has been uploaded to the CPAN and is also available from:
https://github.com/schwern/coy/tree
==============================================================================







