Title: Re: Application design patterns

Perrin Harkins wrote:
>
> The biggest thing the article didn't cover is the ideas
> used by the guys coding the more interactive parts of the
> application to express the state machine implemented by
> each of their modules in a declarative data structure.
> This was largely invented by Adam Sussman, who is at
> TicketMaster now.  It was similar to what you see in
> CGI::Application and some of the other frameworks.

Has anyone written an article on it?

Or is this still in the domain of: go read the CGI::Application code and sort it out for yourself?

This is a topic I've been wondering about recently. I don't have a background in CS. So, I always wonder when tempted to head off into the books... whether or not the return-on-investment will justify the time I could have spent kludging something together that's good enough.

I've noted a few FSM modules on CPAN:

DFA::Command
DFA::Simple
DFA::Kleene
POE::NFA
Bio::Tools::StateMachine::AbstractStateMachine

After sifting through google searches I turned up the following article:

Essay on Web State Machines by Charles Stross
http://www.antipope.org/charlie/attic/webbook/essays/statemach.html

Interactive Web Applications Based on Finite State Machines
http://www.math.luc.edu/~laufer/papers/isas95.pdf

--
Garrett Goebel
IS Development Specialist

ScriptPro                  Direct: 913.403.5261
5828 Reeds Road            Main:   913.384.1008
Mission, KS 66202          Fax:    913.384.2180
www.scriptpro.com          garrett at scriptpro dot com

Reply via email to