X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=README;h=534bd7cea4b42780d5d61119988ee6eb08a8c153;hb=c5fbf355ad97cc620713b8f5363bbacfa6960785;hp=b16dba1f1d2b1ad7a1aa970966736c5218645dd0;hpb=1e73136219e28f80e67999f68c801588afb512a9;p=perl%2Fmodules%2Findirect.git diff --git a/README b/README index b16dba1..534bd7c 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect object syntax. VERSION - Version 0.03 + Version 0.07_01 SYNOPSIS no indirect; @@ -15,21 +15,23 @@ SYNOPSIS if (defied $foo) { ... } # croaks, note the typo DESCRIPTION - When enabled (or disabled as some may prefer, since you actually turn it - on by calling "no indirect"), this pragma warns about indirect object - syntax constructs that may have slipped into your code. This syntax is - now considered harmful, since its parsing has many quirks and its use is - error prone (when "sub" isn't defined, "sub $x" is actually interpreted - as "$x->sub"). + When enabled (or disabled as some may prefer to say, since you actually + turn it on by calling "no indirect"), this pragma warns about indirect + object syntax constructs that may have slipped into your code. This + syntax is now considered harmful, since its parsing has many quirks and + its use is error prone (when "sub" isn't defined, "sub $x" is actually + interpreted as "$x->sub"). It currently does not warn when the object is enclosed between braces (like "meth { $obj } @args") or for core functions ("print" or "say"). This may change in the future, or may be added as optional features that would be enabled by passing options to "unimport". + This module is not a source filter. + METHODS "unimport @opts" - Magically called when "no indirect @args" is encountered. Turns the + Magically called when "no indirect @opts" is encountered. Turns the module on. If @opts contains ':fatal', the module will croak on the first indirect syntax met. @@ -41,13 +43,10 @@ DEPENDENCIES XSLoader (standard since perl 5.006). - Tests require IPC::Cmd (standard since 5.9.5). - AUTHOR Vincent Pit, "", . - You can contact me by mail or on #perl @ FreeNode (vincent or - Prof_Vince). + You can contact me by mail or on "irc.perl.org" (vincent). BUGS Please report any bugs or feature requests to "bug-indirect at @@ -61,6 +60,9 @@ SUPPORT perldoc indirect + Tests code coverage report is available at + . + ACKNOWLEDGEMENTS Bram, for motivation and advices.