use strict;
use warnings;
-use Carp qw/croak/;
-use Scalar::Util qw/reftype/;
+use Carp qw<croak>;
+use Scalar::Util qw<reftype>;
=head1 NAME
=cut
-use vars qw/$VERSION/;
+use vars qw<$VERSION>;
$VERSION = '0.09';
=head1 SYNOPSIS
- use Sub::Prototype::Util qw/flatten wrap recall/;
+ use Sub::Prototype::Util qw<flatten wrap recall>;
- my @a = qw/a b c/;
+ my @a = qw<a b c>;
my @args = ( \@a, 1, { d => 2 }, undef, 3 );
my @flat = flatten '\@$;$', @args; # ('a', 'b', 'c', 1, { d => 2 })
=cut
-my %sigils = qw/SCALAR $ ARRAY @ HASH % GLOB * CODE &/;
+my %sigils = qw<SCALAR $ ARRAY @ HASH % GLOB * CODE &>;
my %reftypes = reverse %sigils;
sub _check_ref {
=cut
-use base qw/Exporter/;
+use base qw<Exporter>;
-use vars qw/@EXPORT @EXPORT_OK %EXPORT_TAGS/;
+use vars qw<@EXPORT @EXPORT_OK %EXPORT_TAGS>;
@EXPORT = ();
%EXPORT_TAGS = (
- 'funcs' => [ qw/flatten wrap recall/ ]
+ 'funcs' => [ qw<flatten wrap recall> ]
);
@EXPORT_OK = map { @$_ } values %EXPORT_TAGS;
$EXPORT_TAGS{'all'} = [ @EXPORT_OK ];