dev - pragma for development code
A simple idea: a single pragma to switch between development and production code behaviour.
Synopsis
use dev; # turns on strict, warnings, diagnostics use dev 'LOGLEVEL' => 1; # turns on logging preset use dev 'WARNFATAL' => 1; # warnings cause death use dev 'ONFATAL' => sub { ... }; # callbacks no dev; # for stable production code
Rationale
Using dev would make it simpler to turn on and off things you might want in development code, but not in production code. Also, it might encourage standardization on certain logging tools and exception handling mechanisms.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: RFC: pragma 'use dev;'
by Tanktalus (Canon) on Aug 25, 2006 at 23:49 UTC | |
Re: RFC: pragma 'use dev;'
by derby (Abbot) on Aug 26, 2006 at 11:44 UTC | |
Re: RFC: pragma 'use dev;'
by adrianh (Chancellor) on Aug 26, 2006 at 16:25 UTC | |
by rvosa (Curate) on Aug 26, 2006 at 17:00 UTC | |
Re: RFC: pragma 'use dev;'
by diotalevi (Canon) on Dec 11, 2006 at 19:57 UTC | |
by Anonymous Monk on Dec 12, 2006 at 05:43 UTC | |
by diotalevi (Canon) on Dec 12, 2006 at 06:44 UTC | |
Re: RFC: pragma 'use dev;'
by ysth (Canon) on Dec 12, 2006 at 06:02 UTC |
Back to
Meditations