X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=README;h=1158f96677f89dd78182322be358d00e6e1ef7a6;hb=443a4c52a06b84056cb89539e23194423ad69bb4;hp=98026bb4bc4e64d5d0c287d997d9bb8be06564a2;hpb=e5e39f5e8bec67b3a08f861da63c5eb4cafed09f;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/README b/README index 98026bb..1158f96 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME Variable::Magic - Associate user-defined magic to variables from Perl. VERSION - Version 0.44 + Version 0.45 SYNOPSIS use Variable::Magic qw/wizard cast VMG_OP_INFO_NAME/; @@ -307,7 +307,8 @@ CONSTANTS "VMG_UVAR" When this constant is true, you can use the "fetch,store,exists,delete" - callbacks on hashes. + callbacks on hashes. Initial VMG_UVAR capability was introduced in perl + 5.9.5, with a fully functional implementation shipped with perl 5.10.0. "VMG_COMPAT_ARRAY_PUSH_NOLEN" True for perls that don't call 'len' magic when you push an element in a @@ -495,9 +496,15 @@ CAVEATS this destructor won't be called because the wizard will be destroyed first. + In order to define magic on hash members, you need at least perl 5.10.0 + (see "VMG_UVAR") + DEPENDENCIES perl 5.8. + A C compiler. This module may happen to build with a C++ compiler as + well, but don't rely on it, as no guarantee is made in this regard. + Carp (standard since perl 5), XSLoader (standard since perl 5.006). Copy tests need Tie::Array (standard since perl 5.005) and Tie::Hash