Johan, I made a hierarchical state machine framework in VA Smalltalk, and
use it to this day in an application that has several state machines
comprising hundreds of states.  Unfortunately, it's not open source, and I
don't own the code, so I can't share it.  It has #assumeState and
#relinquishState methods that get sent when a state is entered or left, and
#assumeSuperstate and #relinquishSuperstate methods that get sent as a
state transition crosses the contours of superstates.  If an open source
equivalent exists, I'd be interested in checking it out.

    Bob



On Tue, Apr 8, 2014 at 3:47 PM, Johan Fabry <jfa...@dcc.uchile.cl> wrote:

> Hi all,
>
> I was wondering if there is an implementation of a hierarchical state
> machines (with input and output actions) available somewhere for Pharo. Any
> ideas?
>
> Thanks in advance!
>
> ---> Save our in-boxes! http://emailcharter.org <---
>
> Johan Fabry   -   http://pleiad.cl/~jfabry
> PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile
>
>
>

Reply via email to