Changes for version 0.010005 - 2022-08-13

  • BACK COMPAT
    • Mite now uses the PERL_ONLY environment variable to disable XS, not MITE_PURE_PERL.
  • Documentation
    • More interesting SYNOPSIS section in Mite.pm.
  • Other
    • __META__ functions no longer have `no warnings qw(once)` because a higher scope is already doing that.

Documentation

A Perl OO compiler
options for defining attributes with Mite
comparing Mite with Moose, Moo, and Mouse
other features provided by Mite
functions exported by Mite
integration with the Moose Meta-Object Protocol.
major Moose features not supported by Mite
how to work with Mite

Modules

Moose-like OO, fast to load, with zero dependencies.
use in your Makefile.PL when developing with Mite
use in your Build.PL when developing with Mite

Provides

in lib/Mite/App.pm
in lib/Mite/App/Command.pm
in lib/Mite/App/Command/clean.pm
in lib/Mite/App/Command/compile.pm
in lib/Mite/App/Command/init.pm
in lib/Mite/App/Command/preview.pm
in lib/Mite/Attribute.pm
in lib/Mite/Attribute/SHV/CodeGen.pm
in lib/Mite/Class.pm
in lib/Mite/Compiled.pm
in lib/Mite/Config.pm
in lib/Mite/Miteception.pm
in lib/Mite/Package.pm
in lib/Mite/Project.pm
in lib/Mite/Role.pm
in lib/Mite/Role/Tiny.pm
in lib/Mite/Shim.pm
in lib/Mite/Signature.pm
in lib/Mite/Signature/Compiler.pm
in lib/Mite/Source.pm
in lib/Mite/Trait/HasAttributes.pm
in lib/Mite/Trait/HasConstructor.pm
in lib/Mite/Trait/HasDestructor.pm
in lib/Mite/Trait/HasMOP.pm
in lib/Mite/Trait/HasMethods.pm
in lib/Mite/Trait/HasRequiredMethods.pm
in lib/Mite/Trait/HasRoles.pm
in lib/Mite/Trait/HasSuperclasses.pm
in lib/Mite/Types.pm