The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.02 - 2004-12-15

  • Changed name to FSA::Rules. Thanks to the module-authors list for the feedback!
  • Changed the "enter" and "leave" parameters to "on_enter" and "on_exit", respectively. Suggested by Tim Bunce.
  • Changed the "check()" method to "switch()" and modified it to return the name of the state to which it switched.
  • Added "try_switch()", which returns the name of the state to which it switched on success, and "undef" on failure.
  • Changed the "start()" method to return the name of the start state.
  • Added support for numbered states, including "0". Reported by Curtis Poe.
  • Changed the "goto" parameter to "rules" to better reflect their role and for parity with the new module name.
  • Added the "done" attribute and "run()" method. Suggested by Curtis Poe.
  • Added a check for duplicate state names in "new()". Suggested by Curtis Poe.

Modules