Permalink
Commits on Jan 6, 2011
  1. Update experimental promise collection to use Sender.

    rcaputo committed Jan 6, 2011
    Make promise collections (Reflex::Collections that propagate events
    from their contents) work with Nick Perez's Reflex::Sender.
Commits on Jan 3, 2011
  1. Implement _sender as a stack

    nperez committed with rcaputo Dec 16, 2010
  2. Merge branch 'agorman'

    rcaputo committed Jan 3, 2011
Commits on Dec 7, 2010
Commits on Nov 26, 2010
Commits on Nov 22, 2010
  1. Document "Reflexive" namespace as the preferred sandbox. Document the…

    rcaputo committed Nov 22, 2010
    … alternatives that were considered, pros and cons.
Commits on Nov 8, 2010
Commits on Oct 18, 2010
Commits on Oct 14, 2010
  1. Fix Reflex handling of terminal POE signals. The presence of a Reflex…

    rcaputo committed Oct 14, 2010
    … signal handler should imply POE::Kernel->sig_handled(). Fixes a bug found by confound in irc.perl.org #poe.
  2. Fix Reflex::Role::Collectible's use of type constraints. HDP pointed …

    rcaputo committed Oct 14, 2010
    …out that it was bypassing type constraints by using its objects hash directly and explained how to do it correctly.
Commits on Oct 3, 2010
  1. Parameterize events the roles can emit. Create eg-15-ipc-run.pl and a…

    rcaputo committed Oct 3, 2010
    … supporting role and class.
Commits on Sep 27, 2010
  1. Send parameters to cross-session callbacks. Agorman (irc.perl.org #re…

    rcaputo committed Sep 27, 2010
    …flex) discovered that they weren't being received.
Commits on Sep 23, 2010
  1. Close a hole where the singleton session goes away and isn't rebuilt …

    rcaputo committed Sep 23, 2010
    …as needed. Fixes agorman's test case from irc.perl.org #reflex.
Commits on Sep 9, 2010
  1. Add agorman's test for run_all() called twice, and fix the problem.

    rcaputo committed Sep 9, 2010
    Agorman (irc.perl.org #reflex) discovered that run_all() called more
    than once asplodes ugly-like.  He provided a nice test case, which
    I've added to Reflex's tests.  It uses Reflex::POE::Wheel::Run, and
    that might need to be removed to make the test more portable.
Commits on Sep 7, 2010
  1. Fix emitting/observing attributes in the weak TTL examples. They stil…

    rcaputo committed Sep 7, 2010
    …l don't work, however.
  2. Add "emits" and "observes" attribute declarations.

    rcaputo committed Sep 7, 2010
    "emits" is a shortcut for Reflex::Trait::EmitsOnChange.  "observes" is
    a shortcut for Reflex::Trait::Observed.  Names and locations may change.
Commits on Sep 6, 2010
  1. New example using Reflex within Bot::BasicBot. Incomplete, per TODO n…

    rcaputo committed Sep 6, 2010
    …otes within this commit.
Commits on Sep 5, 2010
  1. Document a new example idea: Using Reflex from POE programs.

    rcaputo committed Sep 5, 2010
    If this can be made to work, it represents an incremental migration
    path from POE to Reflex.  Begin with a POE program, and gradually
    incorporate Reflex code.  Eventually (har) port everything over.
Commits on Sep 4, 2010
  1. Require cutting edge POE.

    rcaputo committed Sep 4, 2010
  2. Deliver PID exit noficiations only to interested objects.

    rcaputo committed Sep 4, 2010
    Agorman in irc.perl.org #reflex discovered that multiple PID watchers
    receive notification of all exiting child processes.  This commit
    limits notification to just those PIDs that are watched.
Commits on Sep 2, 2010
  1. Fix the method_parameter key attribute. Was "name"; should be "delay"…

    rcaputo committed Sep 2, 2010
    …. Thanks to "batman" in irc.perl.org #reflex.
  2. Make a note of SIGCHLD delivery problem before I forget. Reported by …

    rcaputo committed Sep 2, 2010
    …agorman in irc.perl.org #reflex.