{
"abstract" : "the Perl data type system",
"author" : [
"William N. Braswell, Jr. <wbraswell@cpan.org>"
],
"dynamic_config" : 0,
"generated_by" : "Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010",
"license" : [
"gpl_3"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : 2
},
"name" : "Perl-Types",
"no_index" : {
"directory" : [
"eg",
"examples",
"inc",
"share",
"t",
"xt"
]
},
"prereqs" : {
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"develop" : {
"requires" : {
"CPAN::Changes" : "0",
"Code::TidyAll" : "0",
"Code::TidyAll::Plugin::PerlCritic" : "0",
"Code::TidyAll::Plugin::PerlTidy" : "0",
"Dist::Zilla::Plugin::CheckChangesHasContent" : "0",
"Dist::Zilla::Plugin::InsertCopyright" : "0",
"Dist::Zilla::Plugin::MakeMaker::Awesome" : "0",
"Dist::Zilla::Plugin::MetaResources" : "0",
"Dist::Zilla::Plugin::NextRelease" : "0",
"Dist::Zilla::Plugin::Prereqs::FromCPANfile" : "0",
"Dist::Zilla::PluginBundle::Starter::Git" : "0",
"File::Path" : "0",
"File::Spec" : "0",
"Getopt::Long" : "0",
"IO::Handle" : "0",
"IPC::Open3" : "0",
"IPC::Run3" : "0",
"Perl::Critic" : "0",
"Perl::Tidy" : "0",
"Software::License::GPL_3" : "0",
"Test::More" : "0",
"Test::Pod" : "1.41",
"version" : "0"
}
},
"runtime" : {
"requires" : {
"Alien::GMP" : "0",
"Alien::GSL" : "0",
"Carp" : "0",
"Data::Dumper" : "0",
"Exporter" : "0",
"File::Spec" : "0",
"IPC::Cmd" : "0",
"IPC::Run3" : "0",
"Inline" : "0",
"Inline::C" : "0",
"Inline::CPP" : "0",
"Inline::Filters" : "0",
"Math::BigInt" : "0",
"Math::GSL::BLAS" : "0",
"Math::GSL::CBLAS" : "0",
"Math::GSL::Matrix" : "0",
"PadWalker" : "0",
"Scalar::Util" : "0",
"Term::ReadLine" : "0",
"parent" : "0",
"perl" : "5.012"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"Cwd" : "0",
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
"Test2::Tools::LoadModule" : "0",
"Test2::V0" : "0",
"Test::Exception" : "0",
"Test::More" : "0",
"Test::Number::Delta" : "0"
}
}
},
"provides" : {
"Perl::Class" : {
"file" : "lib/Perl/Class.pm",
"version" : "0.006"
},
"Perl::Config" : {
"file" : "lib/Perl/Config.pm",
"version" : "0.017"
},
"Perl::HelperFunctions_cpp" : {
"file" : "lib/Perl/HelperFunctions_cpp.pm",
"version" : "0.007"
},
"Perl::Inline" : {
"file" : "lib/Perl/Inline.pm",
"version" : "0.0221"
},
"Perl::Object" : {
"file" : "lib/Perl/Object.pm",
"version" : "0.003"
},
"Perl::Structure" : {
"file" : "lib/Perl/Structure.pm",
"version" : "0.002"
},
"Perl::Structure::Array" : {
"file" : "lib/Perl/Structure/Array.pm",
"version" : "0.009"
},
"Perl::Structure::Array::Reference" : {
"file" : "lib/Perl/Structure/Array/Reference.pm",
"version" : "0.005"
},
"Perl::Structure::Array::SubTypes" : {
"file" : "lib/Perl/Structure/Array/SubTypes.pm",
"version" : "0.017"
},
"Perl::Structure::Array::SubTypes1D" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.021"
},
"Perl::Structure::Array::SubTypes2D" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.018"
},
"Perl::Structure::Array::SubTypes3D" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.017"
},
"Perl::Structure::Array_cpp" : {
"file" : "lib/Perl/Structure/Array_cpp.pm",
"version" : "0.005"
},
"Perl::Structure::CodeReference" : {
"file" : "lib/Perl/Structure/CodeReference.pm",
"version" : "0.001"
},
"Perl::Structure::GSLMatrix" : {
"file" : "lib/Perl/Structure/GSLMatrix.pm",
"version" : "0.001"
},
"Perl::Structure::GSLMatrix_cpp" : {
"file" : "lib/Perl/Structure/GSLMatrix_cpp.pm",
"version" : "0.002"
},
"Perl::Structure::Graph" : {
"file" : "lib/Perl/Structure/Graph.pm",
"version" : "0.001"
},
"Perl::Structure::Graph::Tree" : {
"file" : "lib/Perl/Structure/Graph/Tree.pm",
"version" : "0.001"
},
"Perl::Structure::Graph::Tree::Binary" : {
"file" : "lib/Perl/Structure/Graph/Tree/Binary.pm",
"version" : "0.001"
},
"Perl::Structure::Graph::Tree::Binary::Node" : {
"file" : "lib/Perl/Structure/Graph/Tree/Binary/Node.pm",
"version" : "0.001"
},
"Perl::Structure::Graph::Tree::Binary::NodeReference" : {
"file" : "lib/Perl/Structure/Graph/Tree/Binary/Node.pm",
"version" : "0.400"
},
"Perl::Structure::Graph::Tree::BinaryReference" : {
"file" : "lib/Perl/Structure/Graph/Tree/Binary.pm",
"version" : "0.400"
},
"Perl::Structure::Graph::TreeReference" : {
"file" : "lib/Perl/Structure/Graph/Tree.pm",
"version" : "0.400"
},
"Perl::Structure::GraphReference" : {
"file" : "lib/Perl/Structure/GraphReference.pm",
"version" : "0.001"
},
"Perl::Structure::Hash" : {
"file" : "lib/Perl/Structure/Hash.pm",
"version" : "0.009"
},
"Perl::Structure::Hash::Properties" : {
"file" : "lib/Perl/Structure/Hash/Properties.pm",
"version" : "0.0011"
},
"Perl::Structure::Hash::Reference" : {
"file" : "lib/Perl/Structure/Hash/Reference.pm",
"version" : "0.004"
},
"Perl::Structure::Hash::SubTypes" : {
"file" : "lib/Perl/Structure/Hash/SubTypes.pm",
"version" : "0.016"
},
"Perl::Structure::Hash::SubTypes1D" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.018"
},
"Perl::Structure::Hash::SubTypes2D" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.025"
},
"Perl::Structure::Hash::SubTypes3D" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.002"
},
"Perl::Structure::Hash_cpp" : {
"file" : "lib/Perl/Structure/Hash_cpp.pm",
"version" : "0.005"
},
"Perl::Structure::LinkedList" : {
"file" : "lib/Perl/Structure/LinkedList.pm",
"version" : "0.001"
},
"Perl::Structure::LinkedList::Node" : {
"file" : "lib/Perl/Structure/LinkedList/Node.pm",
"version" : "0.0011"
},
"Perl::Structure::LinkedList::NodeReference" : {
"file" : "lib/Perl/Structure/LinkedList/Node.pm",
"version" : "0.400"
},
"Perl::Structure::LinkedListReference" : {
"file" : "lib/Perl/Structure/LinkedList.pm",
"version" : "0.400"
},
"Perl::Structure::MongoDBBSON" : {
"file" : "lib/Perl/Structure/MongoDBBSON.pm",
"version" : "0.001"
},
"Perl::Structure::SSENumberPair" : {
"file" : "lib/Perl/Structure/SSENumberPair.pm",
"version" : "0.004"
},
"Perl::Type" : {
"file" : "lib/Perl/Type.pm",
"version" : "0.002"
},
"Perl::Type::Boolean" : {
"file" : "lib/Perl/Type/Boolean.pm",
"version" : "0.01"
},
"Perl::Type::Boolean_cpp" : {
"file" : "lib/Perl/Type/Boolean_cpp.pm",
"version" : "0.001"
},
"Perl::Type::Character" : {
"file" : "lib/Perl/Type/Character.pm",
"version" : "0.011"
},
"Perl::Type::Character_cpp" : {
"file" : "lib/Perl/Type/Character_cpp.pm",
"version" : "0.002"
},
"Perl::Type::FileHandle" : {
"file" : "lib/Perl/Type/FileHandle.pm",
"version" : "0.006"
},
"Perl::Type::GMPInteger" : {
"file" : "lib/Perl/Type/GMPInteger.pm",
"version" : "0.006"
},
"Perl::Type::GMPInteger_cpp" : {
"file" : "lib/Perl/Type/GMPInteger_cpp.pm",
"version" : "0.002"
},
"Perl::Type::Integer" : {
"file" : "lib/Perl/Type/Integer.pm",
"version" : "0.013"
},
"Perl::Type::Integer_cpp" : {
"file" : "lib/Perl/Type/Integer_cpp.pm",
"version" : "0.0021"
},
"Perl::Type::Modifier" : {
"file" : "lib/Perl/Type/Modifier.pm",
"version" : "0.00101"
},
"Perl::Type::Modifier::Reference" : {
"file" : "lib/Perl/Type/Modifier/Reference.pm",
"version" : "0.002"
},
"Perl::Type::NonsignedInteger" : {
"file" : "lib/Perl/Type/NonsignedInteger.pm",
"version" : "0.008"
},
"Perl::Type::NonsignedInteger_cpp" : {
"file" : "lib/Perl/Type/NonsignedInteger_cpp.pm",
"version" : "0.002"
},
"Perl::Type::Number" : {
"file" : "lib/Perl/Type/Number.pm",
"version" : "0.0141"
},
"Perl::Type::Number_cpp" : {
"file" : "lib/Perl/Type/Number_cpp.pm",
"version" : "0.002"
},
"Perl::Type::Scalar" : {
"file" : "lib/Perl/Type/Scalar.pm",
"version" : "0.007"
},
"Perl::Type::String" : {
"file" : "lib/Perl/Type/String.pm",
"version" : "0.015"
},
"Perl::Type::String_cpp" : {
"file" : "lib/Perl/Type/String_cpp.pm",
"version" : "0.002"
},
"Perl::Type::Unknown" : {
"file" : "lib/Perl/Type/Unknown.pm",
"version" : "0.004"
},
"Perl::Type::Void" : {
"file" : "lib/Perl/Type/Void.pm",
"version" : "0.003"
},
"Perl::Types" : {
"file" : "lib/Perl/Types.pm",
"version" : "0.009"
},
"array" : {
"file" : "lib/Perl/Structure/Array/SubTypes.pm",
"version" : "0.400"
},
"arrayref" : {
"file" : "lib/Perl/Structure/Array/SubTypes.pm",
"version" : "0.400"
},
"arrayref::arrayref" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::arrayref::arrayref" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.400"
},
"arrayref::arrayref::arrayref::integer" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.400"
},
"arrayref::arrayref::arrayref::number" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.400"
},
"arrayref::arrayref::arrayref::scalartype" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.400"
},
"arrayref::arrayref::arrayref::string" : {
"file" : "lib/Perl/Structure/Array/SubTypes3D.pm",
"version" : "0.400"
},
"arrayref::arrayref::integer" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::arrayref::number" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::arrayref::scalartype" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::arrayref::string" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::bson" : {
"file" : "lib/Perl/Structure/MongoDBBSON.pm",
"version" : "0.400"
},
"arrayref::character" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.400"
},
"arrayref::hashref" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::hashref::integer" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::hashref::number" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::hashref::string" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::integer" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.400"
},
"arrayref::number" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.400"
},
"arrayref::object" : {
"file" : "lib/Perl/Structure/Array/SubTypes2D.pm",
"version" : "0.400"
},
"arrayref::scalartype" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.400"
},
"arrayref::string" : {
"file" : "lib/Perl/Structure/Array/SubTypes1D.pm",
"version" : "0.400"
},
"boolean" : {
"file" : "lib/Perl/Type/Boolean.pm",
"version" : "0.400"
},
"bson_document" : {
"file" : "lib/Perl/Structure/MongoDBBSON.pm",
"version" : "0.400"
},
"bson_document__optional" : {
"file" : "lib/Perl/Structure/MongoDBBSON.pm",
"version" : "0.400"
},
"character" : {
"file" : "lib/Perl/Type/Character.pm",
"version" : "0.400"
},
"class" : {
"file" : "lib/class.pm",
"version" : "0.001"
},
"coderef" : {
"file" : "lib/Perl/Structure/CodeReference.pm",
"version" : "0.400"
},
"constant_integer" : {
"file" : "lib/Perl/Type/Integer.pm",
"version" : "0.400"
},
"constant_nonsigned_integer" : {
"file" : "lib/Perl/Type/NonsignedInteger.pm",
"version" : "0.400"
},
"constant_number" : {
"file" : "lib/Perl/Type/Number.pm",
"version" : "0.400"
},
"constant_sse_number_pair" : {
"file" : "lib/Perl/Structure/SSENumberPair.pm",
"version" : "0.400"
},
"filehandle" : {
"file" : "lib/Perl/Type/FileHandle.pm",
"version" : "0.400"
},
"filehandleref" : {
"file" : "lib/Perl/Type/FileHandle.pm",
"version" : "0.400"
},
"gmp_integer" : {
"file" : "lib/Perl/Type/GMPInteger.pm",
"version" : "0.400"
},
"gsl_matrix" : {
"file" : "lib/Perl/Structure/GSLMatrix.pm",
"version" : "0.400"
},
"hash" : {
"file" : "lib/Perl/Structure/Hash/SubTypes.pm",
"version" : "0.400"
},
"hashref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes.pm",
"version" : "0.400"
},
"hashref::arrayref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::arrayref::arrayref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::arrayref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::arrayref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::arrayref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::arrayref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::hashref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::hashref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::hashref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::hashref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::hashref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::arrayref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::arrayref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::arrayref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::bson" : {
"file" : "lib/Perl/Structure/MongoDBBSON.pm",
"version" : "0.400"
},
"hashref::character" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.400"
},
"hashref::hashref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::hashref::arrayref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::arrayref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::arrayref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::arrayref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::arrayref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::hashref" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::hashref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::hashref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::hashref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::hashref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes3D.pm",
"version" : "0.400"
},
"hashref::hashref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::hashref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::hashref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::hashref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::integer" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.400"
},
"hashref::number" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.400"
},
"hashref::object" : {
"file" : "lib/Perl/Structure/Hash/SubTypes2D.pm",
"version" : "0.400"
},
"hashref::scalartype" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.400"
},
"hashref::string" : {
"file" : "lib/Perl/Structure/Hash/SubTypes1D.pm",
"version" : "0.400"
},
"integer" : {
"file" : "lib/Perl/Type/Integer.pm",
"version" : "0.400"
},
"nonsigned_integer" : {
"file" : "lib/Perl/Type/NonsignedInteger.pm",
"version" : "0.400"
},
"number" : {
"file" : "lib/Perl/Type/Number.pm",
"version" : "0.400"
},
"perlclass" : {
"file" : "lib/perlclass.pm",
"version" : "0.001"
},
"perltypes" : {
"file" : "lib/perltypes.pm",
"version" : "0.02"
},
"reference" : {
"file" : "lib/Perl/Type/Modifier/Reference.pm",
"version" : "0.400"
},
"scalartype" : {
"file" : "lib/Perl/Type/Scalar.pm",
"version" : "0.400"
},
"sse_number_pair" : {
"file" : "lib/Perl/Structure/SSENumberPair.pm",
"version" : "0.400"
},
"string" : {
"file" : "lib/Perl/Type/String.pm",
"version" : "0.400"
},
"types" : {
"file" : "lib/types.pm",
"version" : "0.007"
},
"unknown" : {
"file" : "lib/Perl/Type/Unknown.pm",
"version" : "0.400"
},
"void" : {
"file" : "lib/Perl/Type/Void.pm",
"version" : "0.400"
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://gitlab.com/perl-types/perl-types/-/issues"
},
"homepage" : "https://perlcommunity.org/types",
"repository" : {
"type" : "git",
"web" : "https://gitlab.com/perl-types/perl-types"
},
"x_IRC" : "irc://irc.perl.org/#perl11"
},
"version" : "0.400",
"x_generated_by_perl" : "v5.38.2",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.37",
"x_spdx_expression" : "GPL-3.0-only"
}