ANN: review of C++ Finite State Machine library in Boost

From: Pavel Vozenilek (pavel_vozenilek_at_yahoo.co.uk)
Date: 02/21/05


Date: Mon, 21 Feb 2005 02:51:41 +0100

Boost (http://www.boost.org/) is open source collection
of high quality libraries written in Modern C++.
These libraries go through peer review before acceptance.

Review of Finite State Machine just started. Since FSM
is topic of discussions here readers may be interested.

The library was written by Andres Huber and can be
found at http://boost-sandbox.sf.net/fsm.zip
(781 kB).

FSM is feature rich library to design finite state
machines without need for external generator.

Among others it allows to code and compile
parts of large state machine separately.

It is accompanied by extensive documentation.

Fairly compliant compiler (GCC3.3+, VC7.1, Intel)
is required to use it. Older compilers (VC6, BCB)
are not supported.

If you have comments on this library, documentation,
strengths or shortcomings or alternatives,
please post them here, on Boost mail-list or privately.
They will be taken into account during final evaluation.

Pavel Vozenilek,
review manager of FSM



Relevant Pages

  • C++ MPI Library under review at boost.org
    ... The Boost group is currently reviewing a submission for a C++ ... Dicussions concerning the review are held on ... We emphasize libraries that work well with the C++ Standard Library. ...
    (comp.parallel.mpi)
  • Re: Using C++ and ctypes together: a vast conspiracy? ;)
    ... Boost.Python + pygccxml achieve? ... We're not yet sold on using SWIG to wrap our C++ libraries and so we're exploring alternatives. ... The arguments I recall reading that swayed me to try SWIG before Boost were -- ...
    (comp.lang.python)
  • Re: (Boost) Lisp
    ... so now i'd think twice before using some Boost feature somewhere.. ... s> and the Boost Python library seems to have really helped putting Python ... so, if i were you, i'd learn about existing FFI libraries. ...
    (comp.lang.lisp)
  • Re: C needs a BOOST
    ... Stan Milam wrote: ... library like C++'s STL + BOOST. ... to the C++ language like STL did). ... libraries are COMPATIBLE! ...
    (comp.std.c)
  • Re: installing pdfedit
    ... "These libraries are required to build and install PDF Editor: ... boost Boost C++ Libraries ... qt toolkit or the xlib is in freebsd. ...
    (comp.unix.bsd.freebsd.misc)