X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FLexical%2FTypes.pm;h=026596f7ca9c59dcbf27a158e68f8d70d5424f48;hb=0a0dd81f4af6ef04e4d11604bda2458a06a8577b;hp=39f043ba3e9b1ceec257a6f1fbf70bd0ff8d75a7;hpb=a0fdf9570dd7bd3b315f56202a29ae00c20bc625;p=perl%2Fmodules%2FLexical-Types.git diff --git a/lib/Lexical/Types.pm b/lib/Lexical/Types.pm index 39f043b..026596f 100644 --- a/lib/Lexical/Types.pm +++ b/lib/Lexical/Types.pm @@ -1,25 +1,23 @@ package Lexical::Types; -use 5.008; +use 5.008001; use strict; use warnings; -use Carp qw/croak/; - =head1 NAME Lexical::Types - Extend the semantics of typed lexicals. =head1 VERSION -Version 0.08 +Version 0.09 =cut our $VERSION; BEGIN { - $VERSION = '0.08'; + $VERSION = '0.09'; } =head1 SYNOPSIS @@ -152,7 +150,8 @@ sub import { $as .= '::' if $as !~ /::$/; $hint = _tag(sub { $as . $_[0] }); } else { - croak "Invalid $r reference for 'as'"; + require Carp; + Carp::croak("Invalid $r reference for 'as'"); } } else { $hint = _tag(sub { @_ }); @@ -264,7 +263,12 @@ This is due to a shortcoming in the way perl handles the hints hash, which is ad =head1 DEPENDENCIES -L 5.8, L. +L 5.8.1. + +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. + +L (standard since perl 5.006). =head1 SEE ALSO @@ -298,7 +302,7 @@ Thanks Florian Ragwitz for suggesting the use of constants for types. =head1 COPYRIGHT & LICENSE -Copyright 2009,2010 Vincent Pit, all rights reserved. +Copyright 2009,2010,2011 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.