Metadata-Version: 1.0
Name: ginsfsm
Version: 0.3.0
Summary: GinsFSM, a library to develop systems based in finite-state machines
Home-page: http://ginsfsm.org
Author: ginsmar
Author-email: ginsmar at artgins.com
License: MIT License
Description: 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.
            * The `GObj` has an inside `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
        -------
        
        Copyright (c) 2012, Ginés Martínez Sánchez.
        
        GinsFSM is released under terms of The MIT
        License <http://www.opensource.org/licenses/mit-license>
        
        
        
        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
        
        0.3.0 (2012-06-30)
        ==================
        
        Refactoring doc, examples, ... all.
        
Keywords: framework communication finite state machine fsm socket poll epoll kqueue select server client workflow
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Communications
Classifier: Topic :: System :: Networking
Classifier: License :: OSI Approved :: MIT License
