A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2005-September/322235.html below:

ANNOUNCE: SMC - State Machine Compiler v. 4.2.0

ANNOUNCE: SMC - State Machine Compiler v. 4.2.0rapp at acm.org rapp at acm.org
Sun Sep 11 15:34:13 EDT 2005
           SMC - The State Machine Compiler v. 4.2.0


Requires:  Java 1.4.1 SE (Standard Edition) or better.
Download:  http://sourceforge.net/projects/smc
Home Page: http://smc.sourceforge.net


=================================================================
What's New?
=================================================================

+ Added C, Perl and Ruby language generation.

+ Added method valueOf(int stateId) to Java, C# and VB.Net to
  allow developers to hand-serialize and deserialize state
  machines.

=================================================================
Bug fixes
=================================================================

+ (C#) Removed extraneous "bool loopbackFlag = false" line
  from Default state transitions.

+ (C#) Added "Trace.Listeners.Add(myWriter)" line when generating
  debug code. By not having this line it prevented debug output
  from being outuput.

+ Corrected parser abend when a transition was missing an
  endstate.

=================================================================
What is SMC?
=================================================================

SMC takes a state machine description (stored in a .sm file) and
generates State pattern classes in a target language (C++, Java,
Tcl, VB.Net, C# and Python are currently supported). SMC is a
console-based app written in Java which means SMC can run
anywhere Java (1.4.1 or better) can run. The download package
includes an example directory showing how SMC can used with C++,
Java, Tcl (requires [incr Tcl] package), VB.Net, C# and Python.
The examples range from trivial to GUI apps.


=================================================================
How can I learn more?
=================================================================

At http://smc.sourceforge.net. You can access the SMC
Programmer's Manual there as well. While you're there,  check out
the SMC demo applet at http://smc.sourceforge.net/SmcDemo.htm.


=================================================================
Where can I get it?
=================================================================

SMC and the Programmer's Manual can be downloaded from
http://sourceforge.net/projects/smc. You can also use this
website to:

    + Ask questions (via the Public Forum's Help discussion)
    + Submit a bug.
    + Join a mailing list.
    + Access SMC documentation.
    + Access SMC's source code in the CVS repository.

(Note: in order to make full use of SourceForge capabilities,
 you must be a SourceForge member. If you are not a member,
 head over to http://sourceforge.net/account/register.php
 and sign up. SourceForge membership is free - no money, no
 requirements and NO SPAM! Membership has its benefits.)

If you have any problems, surf over to
http://sourceforge.net/forum/forum.php?forum_id=27865 and report
the problem. I will try and answer you via the Help forum as
quickly as I can.


                              Enjoy!

                           Charles Rapp


More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4