Changes for version v1.0.7 - 2026-08-12

  • Move Context::Singleton's implementation into Context::Singleton::Frame
  • Simplify Context::Singleton::Frame subclassing
  • Simplify Context::Singleton subclassing
  • Expose contrive_class as public API
  • Rewrite internals
  • Documentation improvements

Documentation

How to work with Context::Singleton

Modules

Context specific singleton values
Context::Singleton exception
Context::Singleton exception
Context::Singleton exception
Internal representation of Context::Singleton's frame
Build value from arrayref dependencies
Base class for argument builders
Build value form hashref dependencies
Internal class storing singleton rules.
Represents single contrive
Represents all rules of one singleton

Provides

in lib/Context/Singleton/Frame/Deducer.pm
in lib/Context/Singleton/Frame/Deducer/Notifying.pm