Changes for version 0.007004 - 2022-07-20

  • BUILD methods are now called before strict constructors are enforced.
  • Improve comments in generated code.
  • Type check error messages for slurpy parameters in method signatures no longer mention Slurpy[] in the text of the message. (It should still be clear from the variable name that it's the slurpy parameter which is failing.)

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
major Moose features not supported by Mite
how to work with Mite

Modules

Moose-like OO, fast to load, with zero dependencies.
guts for bin/mite
base class for subcommands for bin/mite
provides the "clean" command
provides the "compile" command
provides the "init" command
provides the "preview" command
an attribute in a class or role
a class within a project
the extra compiled module file written by Mite
configuration file for a project
use in your Makefile.PL when developing with Mite
Mite within a Mite
use in your Build.PL when developing with Mite
a whole project
a role within a project
a role within a project, but using Role::Tiny
shim to load .mite.pm files
a signature for a method in a class or role
a human-written perl module within a project

Provides

in lib/Mite/Signature/Compiler.pm
in lib/Mite/Types.pm