Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 20, 2011
  1. Add experimental support to merge promise queues, but I think this is…

    …n't flexible enough to be generic. Expect it to be replaced by... better.
  2. Reflex objects seem to interact in ways similar to the Enterprise Int…

    …egration Patterns. Summarize some of those patterns in the TODO outline, and add tasks to investigate more.
Commits on Mar 19, 2011
  1. Add ability to wait for the next() occurrence of a particular event.

    Using it in my rx-firmata work: $uno->put_handle("\xF0\x6B\xF7"); $uno->next('initialized');
Commits on Mar 16, 2011
Commits on Mar 5, 2011
  1. @dylanwh

    Don't assume handle is named handle.

    dylanwh authored committed
Commits on Feb 13, 2011
  1. Add get_id() to Reflex::Role::Reactive. Rekey all object-keyed data o…

    …n object ID instead, improving iThread-safety and fork()-safety on Windows.
  2. @jasonmay

    Add objects() trait delegate.

    jasonmay authored committed
  3. Reweaken the sender. While it would be nice to keep the sender around…

    …, it was causing resource deadlocks in example programs.
  4. Start each Reflex object with a Promise. Previously the call to next(…

    …) would trigger creation of a Promise. Messages delivered before next() could be called would be discarded.
Commits on Jan 25, 2011
  1. Explain that request() is a convenience method to gloss over the deta…

    …ils of $poe_kernel->post().
Commits on Jan 24, 2011
  1. Improve the comments in the POE component examples. Rob Bloodgood poi…

    …nted out that the code's not self-explanatory.
Commits on Jan 6, 2011
  1. Update experimental promise collection to use Sender.

    Make promise collections (Reflex::Collections that propagate events
    from their contents) work with Nick Perez's Reflex::Sender.
  2. @nperez

    Implement Reflex::Sender and basic test for it.

    nperez authored committed
Commits on Jan 3, 2011
  1. @nperez

    Implement _sender as a stack

    nperez authored committed
  2. Merge branch 'agorman'

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…

    … 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…

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

    …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. @agorman

    Added functionality that provides a callback interface for elements i…

    agorman authored committed
    …n the Collection
  2. Parameterize events the roles can emit. Create and a…

    … supporting role and class.
Commits on Sep 27, 2010
  1. Send parameters to cross-session callbacks. Agorman ( #re…

    …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 …

    …as needed. Fixes agorman's test case from #reflex.
Something went wrong with that request. Please try again.