diff options
Diffstat (limited to 'lib/Parse')
-rw-r--r-- | lib/Parse/Keyword.pm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Parse/Keyword.pm b/lib/Parse/Keyword.pm index e0bb3f9..0510f74 100644 --- a/lib/Parse/Keyword.pm +++ b/lib/Parse/Keyword.pm @@ -40,6 +40,16 @@ XSLoader::load( return (sub { ($try, $catch) }, 1); } +=head1 DO NOT USE! + +This module has fundamental errors in the way it handles closures, which are +not fixable. Runtime keywords will never be able to work properly with the +current design of this module. There are certain cases where this module is +still safe to use (keywords that only have effect at compile time, or keywords +that never call any of the C<parse_*> functions), but that is limiting enough +to make this module mostly worthless, and I likely won't be continuing to +maintain it. Be warned! + =head1 DESCRIPTION B<< NOTE: The API of this module is still in flux. I may make |