extending standard behaviours
Chris Pressey
cpressey@REDACTED
Tue Apr 16 18:33:00 CEST 2002
On Tue, 16 Apr 2002 06:48:27 -0400
Vance Shipley <vances@REDACTED> wrote:
>
> What would be the best way to extend standard behaviours?
>
My initial feeling would be: create another behaviour.
Writing a module which conforms to a behaviour, is a case of the
'specialization' pattern. There's nothing saying that this module can't
be, itself, a behaviour as well, and offhand that sounds like what you
have, here.
> For example I have created a module using the gen_fsm
> behaviour which implements a state machine. There are a
> number of different versions of this, with different numbers
> of states. The mandatory callbacks are common between all
> versions (e.g. handle_event, handle_info, init, etc.).
>
> -Vance
>
> --
> Vance Shipley
> Motivity Telecom Inc.
> +1 519 579 5816
> vances@REDACTED
Chris
More information about the erlang-questions
mailing list