Changes for version 0.00_01 - 2009-10-26

  • developer preview
  • needs a lot more docs
  • a few design decisions still in question
    • should delegates get the instnace they are attached to?

Modules

flexible, OO, asynchronous process spawning and management
sets up default delegate name/builder mappings
role representing a delegate
represents a completed subprocess run
role that delegates on the Done class must implement
wrappers around AnyEvent::Subprocess to save typing in simple cases
AnyEvent::Handle subclass
role representing a runnable job
role that delegates on the Job class must implement
paramaterized role consumed by classes that have delegates
represents a running subprocess
delegate on the running process class
MooseX::Types used internally

Provides

in lib/AnyEvent/Subprocess/Done/Delegate/CaptureHandle.pm
in lib/AnyEvent/Subprocess/Job/Delegate/Callback.pm
in lib/AnyEvent/Subprocess/Job/Delegate/CaptureHandle.pm
in lib/AnyEvent/Subprocess/Job/Delegate/CompletionCondvar.pm
in lib/AnyEvent/Subprocess/Job/Delegate/Handle.pm
in lib/AnyEvent/Subprocess/Job/Delegate/MonitorHandle.pm
in lib/AnyEvent/Subprocess/Job/Delegate/Pty.pm
in lib/AnyEvent/Subprocess/Running/Delegate/Callback.pm
in lib/AnyEvent/Subprocess/Running/Delegate/CaptureHandle.pm
in lib/AnyEvent/Subprocess/Running/Delegate/CompletionCondvar.pm
in lib/AnyEvent/Subprocess/Running/Delegate/Handle.pm
in lib/AnyEvent/Subprocess/Running/Delegate/MonitorHandle.pm