perl-DFA-Simple-0.34-alt1.noarch.rpm


Advertisement

Description

perl-DFA-Simple - A Perl module to implement simple Discrete Finite Automata

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-DFA-Simple-0.34-alt1.noarch.rpm
Package name perl-DFA-Simple
Package version 0.34
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 35.99 KB
Installed size 35.99 KB
my $Obj = new DFA::Simple $Actions,[States];
This creates a simple automaton with a finite number of individual states.
The short version is that state numbers are just indices into the array.
The state basically binds the rest of the machine together:
=over 8
=item 1. There might be something you want done whenever you enter a given state (Transition Table)
=item 2. There might be something you want done whenever you leave a given state (Transition Table)
=item 3. You can go to some states from the current state (Action table)
=item 4. There are tests to decide whether you should go to that new state (Action table)
=item 5. There are conditional tasks you can do while sitting in that new state (Action table)
=back
This structure may remind you of the SysV run-level concepts.
It is very similar.
At run time you don't typically feed any state numbers to the finite machine;
you ignore them.  Rather your program may read inputs or such.  The tests for
the state transition would examine this input, or some other variables to
decide which new state to go to.  Whenever your code has gotten enough input,
it would call the `Check_For_NextState()' method.  This method runs through
the tests, and carries out the state transitions ("firing the rules").

Alternatives

Package Version Architecture Repository
perl-DFA-Simple - - -

Requires

Name Value
/usr/share/perl5 -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(DFA/Simple.pm) = 0.340
perl-DFA-Simple = 0.34-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-DFA-Simple-0.34-alt1.noarch.rpm
Source Package perl-DFA-Simple-0.34-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-DFA-Simple rpm package:
    # sudo apt-get install perl-DFA-Simple

Files

Path
/usr/share/doc/perl-DFA-Simple-0.34/Changes
/usr/share/doc/perl-DFA-Simple-0.34/LICENSE
/usr/share/doc/perl-DFA-Simple-0.34/README.md
/usr/share/perl5/DFA/Simple.pm

See Also

Package Description
perl-DFA-Statemap-1.01-alt1.noarch.rpm perl module DFA-Statemap
perl-DHTMLX-Connector-0.002-alt1.noarch.rpm perl module DHTMLX-Connector
perl-DHTMLX-Core-0.004-alt1.noarch.rpm perl module DHTMLX-Core
perl-DISCO-0.01-alt1.noarch.rpm perl module DISCO
perl-DJSON-0.0.8-alt1.noarch.rpm Decommisioned. Use JSONY.pm instead
perl-DJabberd-0.85-alt1.noarch.rpm scalable, extensible Jabber/XMPP server
perl-DJabberd-Authen-Dovecot-0.1-alt1.noarch.rpm Dovecot SASL authentificator for DJabberd
perl-DJabberd-Authen-LDAP-0.04-alt1.noarch.rpm An LDAP authentication module for DJabberd
perl-DJabberd-EntityTime-0.03-alt1.noarch.rpm Implements XEP-0090 and XEP-0202
perl-DJabberd-Plugin-JabberIqVersion-0.40-alt1_4.noarch.rpm Add support for "XEP 0092, Software version" to DJabberd
perl-DJabberd-Plugin-PrivateStorage-0.60-alt1_4.noarch.rpm Implement private storage, as described in XEP-0049, for DJabberd
perl-DJabberd-RosterStorage-SQLite-1.00-alt1_15.noarch.rpm DJabber plugin to store your jabber roster in SQLite
perl-DJabberd-SASL-NTLM-0.03-alt1.noarch.rpm NTLM SASL Auth plugin
perl-DJabberd-scripts-0.85-alt1.noarch.rpm DJabberd scripts
perl-DMAMisc-1.01_3-alt1.noarch.rpm Misc support classes for DMA projects
Advertisement
Advertisement