122 class builders for Google code-in

Hi

Here's a list of class builders which I'd like to turn into a task to assess them (I'd mentor it) for Google's code-in. If you have any suggestions (add, delete), please do so in the comments.

Assessment would include features, outstanding bugs, reviews, date of last update, whatever. Perhaps even speed.

accessors
accessors::fast
App::Benchmark::Accessors (Benchmarks the other modules)
Attribute::Property
AutoCode::AccessorMaker
Badger
Basset::Object
Class::Accessor
Class::Accessor::Assert
Class::Accessor::Chained
Class::Accessor::Children
Class::Accessor::Class
Class::Accessor::Classy
Class::Accessor::Complex
Class::Accessor::Constructor
Class::Accessor::Contextual
Class::Accessor::FactoryTyped
Class::Accessor::Fast
Class::Accessor::Fast::Contained
Class::Accessor::Fast::GXS
Class::Accessor::Fast::WithBuilder
Class::Accessor::Fast::XS
Class::Accessor::Grouped
Class::Accessor::Installer
Class::Accessor::Lite
Class::Accessor::Lite::Lazy
Class::Accessor::Lvalue
Class::Accessor::Named
Class::Accessor::Ref
Class::Accessor::Tiny
Class::Accessor::WithDefault
Class::AccessorMaker
Class::Adapter::Builder
Class::Attrib
Class::AutoAccess
Class::AutoClass
Class::Axelerator
Class::Builder
Class::Class
Class::Classgen
Class::Closure
Class::Colon
Class::Constructor
Class::Contract
Class::Data::Accessor
Class::Data::Inheritable
Class::Declare
Class::Delegate
Class::Delegation
Class::Dot
Class::Easy
Class::Field
Class::Fields (Obsolete)
Class::Frame
Class::Framework
Class::Generate
Class::Gomor
Class::Holon
Class::Hook
Class::InsideOut
Class::Light
Class::MakeMethods
Class::MakeMethods::Emulator::AccessorFast
Class::Maker
Class::Member
Class::Meta
Class::Meta::AccessorBuilder
Class::Meta::Express
Class::MethodMaker
Class::Monkey
Class::MOS (Special case)
Class::NamedParms
Class::ObjectTemplate
Class::Prototyped
Class::Root
Class::Scaffold::Accessor
Class::SelfMethods (Deprecated)
Class::Std
Class::Struct
Class::StructTemplate
Class::Tangram
Class::Template
Class::Trigger
Class::Virtual
Class::XSAccessor
Class::XSAccessor::Compat
classes
CodeGen::PerlBean
Data::AsObject
EntityModel::Class::Accessor
Hash::FieldHash
Hash::Objectify
Hash::Util::FieldHash
HTML::Mason::MethodMaker
Lexical::Attributes
Loompa
M
Mo
Moo
Moos
Moose (The heavy-weight one of the pack)
Moose::Tiny
Moose::Micro
MooseX::EasyAcc
MooseX::FollowPBP
MooseX::SemiAffordanceAccessor
Mouse
Object::Accessor
Object::Accessor::XS
Object::Botox
Object::Generic
Object::InsideOut
Object::Simple
Object::Tiny
Object::Tiny::Lvalue
OOP::Perlish::Class::Accessor
OOPS
Package::New
Reindeer
Simple::Accessor
Sub::Auto
Sub::Mage

3 Comments

If you are going to include Mojolicious::Routes in the URL mappers, you might want to include Mojo::Base here.

I'll offer Plack::Util::Accessor.

Leave a comment

About Ron Savage

user-pic I try to write all code in Perl, but find I end up writing in bash, CSS, HTML, JS, and SQL, and doing database design, just to get anything done...