Acme-CPANModules-NonMooseStyleClassBuilder
view release on metacpan or search on metacpan
lib/Acme/CPANModules/NonMooseStyleClassBuilder.pm view on Meta::CPAN
package Acme::CPANModules::NonMooseStyleClassBuilder;
use strict;
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2023-10-29'; # DATE
our $DIST = 'Acme-CPANModules-NonMooseStyleClassBuilder'; # DIST
our $VERSION = '0.002'; # VERSION
our $LIST = {
summary => 'List of non-Moose-style class builders',
description => <<'_',
This list catalogs class builders with interface that is different than the
Moose family.
See also a whole host of Class::Accessor::* modules.
_
entries => [
{module => 'Class::Meta::AccessorBuilder',
summary=>'Part of the Class::Meta framework'},
{module => 'Class::Struct'},
{module => 'Class::Builder'},
{module => 'Class::GenSource',
summary=>'This is more like code generator, it generates Perl code source for the entire class definition, not just accessors'},
{module => 'Object::Declare'},
{module => 'Object::Tiny'},
{module => 'Class::Tiny'},
{module => 'Object::New',
summary=>'Only provides a new() constructor method'},
{module => 'Class::Accessor',
summary => 'Also supports Moose-style "has"'},
{module => 'Class::XSAccessor',
summary=>'Fast version of Class::Accessor, used by Moo'},
],
};
1;
# ABSTRACT: List of non-Moose-style class builders
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::NonMooseStyleClassBuilder - List of non-Moose-style class builders
=head1 VERSION
This document describes version 0.002 of Acme::CPANModules::NonMooseStyleClassBuilder (from Perl distribution Acme-CPANModules-NonMooseStyleClassBuilder), released on 2023-10-29.
=head1 DESCRIPTION
This list catalogs class builders with interface that is different than the
Moose family.
See also a whole host of Class::Accessor::* modules.
=head1 ACME::CPANMODULES ENTRIES
=over
=item L<Class::Meta::AccessorBuilder>
Part of the Class::Meta framework.
Author: L<DWHEELER|https://metacpan.org/author/DWHEELER>
=item L<Class::Struct>
Author: L<RJBS|https://metacpan.org/author/RJBS>
=item L<Class::Builder>
Author: L<HUANGWEI|https://metacpan.org/author/HUANGWEI>
=item L<Class::GenSource>
This is more like code generator, it generates Perl code source for the entire class definition, not just accessors.
Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>
=item L<Object::Declare>
Author: L<SHLOMIF|https://metacpan.org/author/SHLOMIF>
=item L<Object::Tiny>
Author: L<ETHER|https://metacpan.org/author/ETHER>
=item L<Class::Tiny>
Author: L<DAGOLDEN|https://metacpan.org/author/DAGOLDEN>
=item L<Object::New>
Only provides a new() constructor method.
Author: L<AJKALD|https://metacpan.org/author/AJKALD>
=item L<Class::Accessor>
( run in 1.789 second using v1.01-cache-2.11-cpan-39bf76dae61 )