libmoops-perl

Moops object-oriented programming sugar
  https://metacpan.org/release/Moops
  0
  no reviews



Moops is sugar for declaring and using roles and classes in perl.

the syntax is inspired by moosex::declare, and stevan little's p5-mop-redux project (which is in turn partly inspired by perl 6).

moops has fewer than half of the dependencies as moosex::declare, loads in about 25% of the time, and the classes built with it run significantly faster. moops does not use devel::declare, instead using perl's pluggable keyword api.

moops uses moo to build classes and roles by default, but allows you to use moose if you desire. (and mouse experimentally.)

install libmoosex-xsaccessor-perl to automatically speedup moose classes.