The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.003000 - 2014-12-02

  • BACKWARDS INCOMPATIBILITIES
    • Renamed Stepford::Planner to Stepford::Runner. The old class name will still work, but you will get a warning every time you call Stepford::Planner->new.
  • ENHANCEMENTS
    • Added the Stepford::Role::Step::Unserializable role. This role tells the Stepford::Runner not to run the step class in a forked process because it's productions cannot be serialized. Instead, this step will be run in the same process as the planner.

Modules

A vaguely Rake/Make/Cake-like thing for Perl - create steps and let a runner run them
A Stepford exception object
The final step for all Stepford runs
The logger used by Step classes.
Represents a concrete plan for execution by a Stepford::Runner
Renamed to Stepford;:Runner
The basic role all step classes must implement
A role for steps that generate files
A role for steps that generate a file atomically
A role for steps with unserializable productions
Takes a set of steps and figures out what order to run them in
Contains data for a single run
A trait for attributes which are a step dependency
A trait for attributes which are a step production
Type library used in Stepford classes/roles
Internal type definitions for Stepford