public
Description: The Coy module. Tranquility for your code. Errors are haiku.
Homepage: http://search.cpan.org/dist/Coy
Clone URL: git://github.com/schwern/coy.git
coy /
name age message
file .gitignore Mon May 25 01:53:01 -0700 2009 Add a .gitignore [schwern]
file Changes Tue May 26 12:47:04 -0700 2009 Add meta info to Makefile.PL Update the README... [schwern]
file MANIFEST Mon May 25 01:52:19 -0700 2009 Update the MANIFEST, rework the Change log, add... [schwern]
file Makefile.PL Tue May 26 12:55:38 -0700 2009 Version 0.06 [schwern]
file README Tue May 26 12:47:04 -0700 2009 Add meta info to Makefile.PL Update the README... [schwern]
directory demo/ Mon May 25 01:45:45 -0700 2009 Coy 0.05 from CPAN [schwern]
directory lib/ Tue May 26 13:00:44 -0700 2009 'Useless interpolation of literal string' clean... [yanick]
directory t/ Mon May 25 01:52:19 -0700 2009 Update the MANIFEST, rework the Change log, add... [schwern]
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

==============================================================================