@prefix cpan: <http://purl.org/NET/cpan-uri/person/> .
@prefix cpant: <http://purl.org/NET/cpan-uri/terms#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix dist: <http://purl.org/NET/cpan-uri/dist/MooseX-Interface/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix nfo: <http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
dist:project
a doap:Project;
doap:name "MooseX-Interface";
cpant:perl_version_from [
a nfo:FileDataObject;
a nfo:SourceCode;
rdfs:label "MooseX::Interface";
nfo:fileName "lib/MooseX/Interface.pm";
nfo:programmingLanguage "Perl";
];
cpant:readme_from [
a nfo:FileDataObject;
a nfo:SourceCode;
rdfs:label "MooseX::Interface";
nfo:fileName "lib/MooseX/Interface.pm";
nfo:programmingLanguage "Perl";
];
cpant:requires "Class::Load"^^cpant:dsWithoutVersion;
cpant:requires "Moose 2.00"^^cpant:dsWithVersion;
cpant:requires "namespace::clean 0.19"^^cpant:dsWithVersion;
cpant:test_requires "Test::Exception"^^cpant:dsWithoutVersion;
cpant:test_requires "Test::More 0.61"^^cpant:dsWithVersion;
cpant:version_from [
a nfo:FileDataObject;
a nfo:SourceCode;
rdfs:label "MooseX::Interface";
nfo:fileName "lib/MooseX/Interface.pm";
nfo:programmingLanguage "Perl";
];
dc:contributor cpan:tobyink;
doap:bug-database <http://rt.cpan.org/Dist/Display.html?Queue=MooseX-Interface>;
doap:created "2012-08-21"^^xsd:date;
doap:developer cpan:tobyink;
doap:download-page <https://metacpan.org/release/MooseX-Interface>;
doap:homepage <https://metacpan.org/release/MooseX-Interface>;
doap:license <http://dev.perl.org/licenses/>;
doap:maintainer cpan:tobyink;
doap:programming-language "Perl";
doap:release dist:v_0-001;
doap:release dist:v_0-002;
doap:release dist:v_0-003;
doap:release dist:v_0-004;
doap:release dist:v_0-005;
doap:release dist:v_0-006;
doap:release dist:v_0-007;
doap:repository [
a doap:GitRepository;
doap:browse <https://github.com/tobyink/p5-moosex-interface>;
];
doap:shortdesc "Java-style interfaces for Moose".
dist:v_0-001
a doap:Version;
rdfs:label "Initial release";
dc:identifier "MooseX-Interface-0.001"^^xsd:string;
dc:issued "2012-08-21"^^xsd:date;
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.001.tar.gz>;
doap:revision "0.001"^^xsd:string.
dist:v_0-002
a doap:Version;
dc:identifier "MooseX-Interface-0.002"^^xsd:string;
dc:issued "2012-08-22"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Packaging;
rdfs:label "Make test cases work in pre-5.014 versions of Perl.";
];
dcs:item [
a dcs:Addition;
rdfs:label "Interfaces may now provide embedded test cases.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.002.tar.gz>;
doap:revision "0.002"^^xsd:string.
dist:v_0-003
a doap:Version;
dc:identifier "MooseX-Interface-0.003"^^xsd:string;
dc:issued "2012-08-22"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Documentation;
rdfs:label "Add MooseX::Interface::Tutorial.";
];
dcs:item [
a dcs:Change;
rdfs:label "Check parent interface test cases too when testing implementations.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.003.tar.gz>;
doap:revision "0.003"^^xsd:string.
dist:v_0-004
a doap:Version;
dc:identifier "MooseX-Interface-0.004"^^xsd:string;
dc:issued "2012-08-27"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Addition;
rdfs:label "Allow `requires` to be a passed method signatures for the required methods.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.004.tar.gz>;
doap:revision "0.004"^^xsd:string.
dist:v_0-005
a doap:Version;
dc:identifier "MooseX-Interface-0.005"^^xsd:string;
dc:issued "2012-10-05"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Change;
rdfs:label "Replace B::Hooks::* usage with Hook::AfterRuntime.";
];
dcs:item [
a dcs:Packaging;
rdfs:label "Include test case for method signatures.";
];
dcs:item [
a dcs:Change;
rdfs:label "Replace Contextual::Return usage with a custom overloaded class.";
];
dcs:item [
a dcs:Change;
rdfs:label "Test cases embedded within interfaces now have a better (albeit still undocumented) introspection API.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.005.tar.gz>;
doap:revision "0.005"^^xsd:string.
dist:v_0-006
a doap:Version;
dc:identifier "MooseX-Interface-0.006"^^xsd:string;
dc:issued "2012-10-05"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Change;
rdfs:label "Rename a bunch of internal classes.";
];
dcs:item [
a dcs:Change;
rdfs:label "Clean up interface integrity checking code.";
];
dcs:item [
a dcs:Documentation;
rdfs:label "Document internals.";
];
dcs:item [
a dcs:Change;
rdfs:label "Drop Hook::AfterRuntime magic, and introduce 'one' function instead.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.006.tar.gz>;
doap:revision "0.006"^^xsd:string.
dist:v_0-007
a doap:Version;
dc:identifier "MooseX-Interface-0.007"^^xsd:string;
dc:issued "2013-06-28"^^xsd:date;
dcs:changeset [
dcs:item [
a dcs:Update;
rdfs:label "Drop usage of smartmatch.";
];
];
dcs:released-by cpan:tobyink;
doap:file-release <http://backpan.cpan.org/authors/id/T/TO/TOBYINK/MooseX-Interface-0.007.tar.gz>;
doap:revision "0.007"^^xsd:string.
cpan:tobyink
a foaf:Person;
foaf:name "Toby Inkster";
foaf:mbox <mailto:tobyink@cpan.org>;
foaf:nick "TOBYINK";
foaf:page <https://metacpan.org/author/TOBYINK>.
<http://dev.perl.org/licenses/>
dc:title "the same terms as the perl 5 programming language system itself".