<?xml version="1.0" encoding="UTF-8"?>
<SOFTPKG NAME="Moose" VERSION="1,06,0,0">
  <TITLE>Moose</TITLE>
  <ABSTRACT>A postmodern object system for Perl 5</ABSTRACT>
  <AUTHOR>Moose is an open project, there are at this point dozens of people who have</AUTHOR>
  <IMPLEMENTATION>
    <DEPENDENCY NAME="List-MoreUtils" VERSION="0,12,0,0" />
    <DEPENDENCY NAME="Data-OptList" VERSION="0,0,0,0" />
    <DEPENDENCY NAME="Task-Weaken" VERSION="0,0,0,0" />
    <DEPENDENCY NAME="Try-Tiny" VERSION="0,02,0,0" />
    <DEPENDENCY NAME="Sub-Name" VERSION="0,0,0,0" />
    <DEPENDENCY NAME="Sub-Exporter" VERSION="0,980,0,0" />
    <DEPENDENCY NAME="Class-MOP" VERSION="1,02,0,0" />
    <REQUIRE NAME="Try::Tiny" VERSION="0.02" />
    <REQUIRE NAME="Test::Exception" VERSION="0.27" />
    <REQUIRE NAME="Class::MOP" VERSION="1.02" />
    <REQUIRE NAME="Sub::Exporter" VERSION="0.980" />
    <REQUIRE NAME="Sub::Name" VERSION="0" />
    <REQUIRE NAME="Data::OptList" VERSION="0" />
    <REQUIRE NAME="List::MoreUtils" VERSION="0.12" />
    <REQUIRE NAME="Task::Weaken" VERSION="0" />
    <OS NAME="MSWin32" />
    <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" />
    <CODEBASE HREF="MSWin32-x86-multi-thread-5.8/Moose-1.06.zip" />
    <PROVIDE NAME="Moose::" VERSION="1.06" />
    <PROVIDE NAME="Moose::Error::Confess" VERSION="1.06" />
    <PROVIDE NAME="Moose::Error::Croak" VERSION="1.06" />
    <PROVIDE NAME="Moose::Error::Default" VERSION="1.06" />
    <PROVIDE NAME="Moose::Exporter" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::Array" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::Bool" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::Code" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::Counter" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::Hash" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::MethodProvider::String" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Array" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Bool" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Code" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Counter" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Hash" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::Number" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Attribute::Native::Trait::String" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Class" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Class::Immutable::Trait" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Instance" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Accessor" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Augmented" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Constructor" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Delegation" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Destructor" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Method::Overridden" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Mixin::AttributeCore" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Application" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Application::RoleSummation" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Application::ToClass" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Application::ToInstance" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Application::ToRole" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Attribute" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Composite" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Method" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Method::Conflicting" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::Role::Method::Required" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeCoercion" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeCoercion::Union" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Class" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::DuckType" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Enum" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Parameterizable" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Parameterized" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Registry" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Role" VERSION="1.06" />
    <PROVIDE NAME="Moose::Meta::TypeConstraint::Union" VERSION="1.06" />
    <PROVIDE NAME="Moose::Object" VERSION="1.06" />
    <PROVIDE NAME="Moose::Role" VERSION="1.06" />
    <PROVIDE NAME="Moose::Util" VERSION="1.06" />
    <PROVIDE NAME="Moose::Util::MetaRole" VERSION="1.06" />
    <PROVIDE NAME="Moose::Util::TypeConstraints" VERSION="1.06" />
    <PROVIDE NAME="Moose::Util::TypeConstraints::OptimizedConstraints" VERSION="1.06" />
    <PROVIDE NAME="oose::" VERSION="1.06" />
    <PROVIDE NAME="Test::Moose" VERSION="1.06" />
  </IMPLEMENTATION>
</SOFTPKG>

