
I'm currently Boostifying the FSM module currently located at <http://swiss-gd-knife.sourceforge.net/>. (Yes, that means I'll license the result under the BSL.) I've also implemented a pushdown automaton and will combine the two into a common library. To distinguish this library from Boost.Statechart, I'm treating the state machines as *data structures* to be initialized and manipulated *algorithmically* before normal execution. My primary question is: does anyone have a need for such a library that is not already satisfied by either Boost.Statechart or Boost.Spirit? Off the top of my head, I can think of only two application domains where this library would be useful: artificial intelligence and graph-walking simulations (e.g. mazes). If anyone has another domain in mind, please chime in. I'd like to have a better idea of my potential target audience so I can hone the library design before submitting to the vault. TIA, Cromwell D. Enage __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com