Open Source

Over the years I have made some small contributions to a few open source projects:

Ash Entity Frame

Ash is a lightweight entity framework for AS3 written by Richard Lord. My main contribution is the EngineStateMachine and the DynamicComponentProvider

AS3 Signals

Signals are a new approach for events, inspired by C# events and signals/slots in Qt authored by Robert Penner.

I Contributed the Priority Signal and tests which helped expose a regression in the SlotList class.


I collaborated with Cliff Hall to create the StateMachine utility which has been ported to pureMVC’s many language implementations  including the Robotlegs utility by Joel Hooks.