skip to navigation
skip to content

Not Logged In

ginsfsm 0.1.2

GinsFSM, a library to develop systems based in finite-state machines

Package Documentation

Latest Version: 0.7.1

GinsFSM

GinsFSM is a python library to develop systems based in finite-state machines (http://en.wikipedia.org/wiki/Finite-state_machine). This model is really useful when writing networking and communication applications.

The idea is very simple:

  • All objects, called gobj, are instances of a derived ginsfsm.gobj.GObj class, that we call gclass.
  • The gclass has an inner simple-machine that defines its behavior.
  • The communication between gobj's happens via event's.

Thus, the nature of this system is fully asynchronous and event-driven.

The interface is simple and common to all objects; you just have to change the name of the event and the data they carry.

Support and Documentation

See the <http://ginsfsm.org/> to view documentation.

Code available in <https://bitbucket.org/artgins/ginsfsm>

License

GinsFSM is released under terms of The ISC License ISC <http://www.opensource.org/licenses/isc-license>.

Authors

GinsFSM is made available by ArtGins <http://artgins.com> and a team of contributors.

0.1.0 (2012-03-06)

First release.

0.1.1 (2012-03-07)

Improve api doc from c_*.py modules.

0.1.2 (2012-03-30)

Added c_wsgi_server.py, a experimental wsgi server based in waitress and ginsfsm

 
File Type Py Version Uploaded on Size
ginsfsm-0.1.2.tar.gz (md5) Source 2012-03-30 99KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 451 downloads in the last week
  • 1839 downloads in the last month