Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jun 04, 2012

  1. Rocco Caputo

    Make classes immutable. Mutable classes are a lot slower.

    authored June 03, 2012

Oct 28, 2011

  1. Rocco Caputo

    !!! Experiment with Reflex events being objects.

    Introduces a compatibility breakage in emit(), and all callbacks
    receive an event object rather than a hash of key/value pairs.
    authored October 25, 2011

May 31, 2011

  1. Rocco Caputo

    Remove emit() from roles.

    Roles are all about static composition, and events are for dynamic
    composition.  Roles that emit() events blur this distinction, so I'm
    deeming them to be "bad".
    Additionally, one of Reflex's prime directives is for consumers to
    decide how they'll handle things.  Implementing "interface" callbacks
    in roles (even default ones) takes this away from the consumer.  The
    current solution is to provide declarative helpers to define the
    defaults.  They also make more explicit that it's the consumer's role
    (har) to define callbacks in all cases.  This is slightly less
    convenient, but it's a lot cleaner.
    Also add vim format lines so I stop dealing with whitespace
    authored May 29, 2011

May 26, 2011

  1. Rocco Caputo

    Rename "observe" to "watch".

    It's shorter, and it aligns the names of things with what node.js
    people understand.
    authored May 25, 2011

Oct 03, 2010

  1. Rocco Caputo

    Parameterize events the roles can emit. Create and a…

    … supporting role and class.
    authored October 03, 2010

Sep 07, 2010

  1. Rocco Caputo

    Add "emits" and "observes" attribute declarations.

    "emits" is a shortcut for Reflex::Trait::EmitsOnChange.  "observes" is
    a shortcut for Reflex::Trait::Observed.  Names and locations may change.
    authored September 06, 2010

Jul 04, 2010

  1. Rocco Caputo

    Fix some fundamental thinkos to make things actually work.

    authored July 04, 2010

Jun 27, 2010

  1. Rocco Caputo

    Rename Reflex::Role::Object to Reflex::Role::Reactive; Reflex::Object…

    … to Reflex::Base.
    authored June 27, 2010
  2. Rocco Caputo

    Massive redoing of Reflex roles and some of the objects that use them.

    For example, Reflex::Handle is deprecated in favor of Reflex::Stream,
    which is implemented now in terms of Reflex::Role::Streaming.
    authored June 26, 2010

Jun 16, 2010

  1. Rocco Caputo

    Rename uses of Reflex::Trait::Observer to Reflex::Trait::Observed.

    authored June 15, 2010

Apr 23, 2010

  1. Rocco Caputo

    Document UDP peers and a coupe of the POE adapter classes.

    authored April 22, 2010

Apr 18, 2010

  1. Rocco Caputo

    Begin documenting in earnest.

    authored April 18, 2010

Apr 14, 2010

  1. Rocco Caputo

    Try to resolve on_my_foo not looking right. See eg 35 for newness.

    authored April 14, 2010

Apr 11, 2010

  1. Rocco Caputo

    Add the beginnings of a socket listener, a stream reader/writer, and …

    …an example TCP server.
    authored April 10, 2010

Apr 09, 2010

  1. Rocco Caputo

    Get all callbacks working in an approximation of a "good" way.

    authored April 08, 2010

Sep 23, 2009

  1. Rocco Caputo

    Add a quick round of documentation, and edit some code and examples f…

    …or brevity.
    authored September 23, 2009

Sep 21, 2009

  1. Rocco Caputo

    Begin documentation.

    I've stopped for the moment to shave a yak with Dist::Zilla.
    authored September 21, 2009

Sep 20, 2009

  1. Rocco Caputo

    Give the fourth sortie a new name. It's 53% done now!

    authored September 20, 2009
Something went wrong with that request. Please try again.