From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,41c25f37e08ff152 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-12-20 18:53:34 PST Path: supernews.google.com!sn-xit-02!supernews.com!newsfeed.mesh.ad.jp!sjc-peer.news.verio.net!news.verio.net!ord-read.news.verio.net.POSTED!not-for-mail Message-ID: <3A416FD9.C659BD5C@acm.org> From: Charles Rapp Reply-To: rapp@acm.org X-Mailer: Mozilla 4.7 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: OO-Code for a state machine References: <3A3F5157.1A806A7A@CCI.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 21 Dec 2000 02:51:46 GMT NNTP-Posting-Host: 206.133.124.99 X-Complaints-To: abuse@verio.net X-Trace: ord-read.news.verio.net 977367106 206.133.124.99 (Thu, 21 Dec 2000 02:51:46 GMT) NNTP-Posting-Date: Thu, 21 Dec 2000 02:51:46 GMT Organization: Verio Xref: supernews.google.com comp.lang.ada:3303 Date: 2000-12-21T02:51:46+00:00 List-Id: Vincent, There is SMC - The State Machine Compiler at http://smc.sourceforge.com. It takes a state machine description and generates either C++, Java or Tcl code which is based on the State pattern (for more on the State pattern, see the book "Design Patterns" by Gamma, Helm, Johnson and Vlissides, p. 310). However, SMC does not generate Ada code. Vincent Smeets wrote: > > Hallo, > > For a long time, I have seen a posting from somebody who had a state > machine programmed with OO technics. It was a base which you could > extend with you own code to create you own state machine. Does somebody > know where I can find it? > > Thanks, > Vincent > > -- Vincent Smeets Competence Center Informatik GmbH > -- Tel. : +49-5931-805461 Postfach 1225 > -- Fax : +49-5931-805175 49702 Meppen, Germany > -- EMail: Vincent.Smeets@CCI.de http://www.CCI.de/ > -- PGP fingerprint: 53 1C 3B 6F B6 9A EB 83 B4 7E 25 08 78 BD 5C 2C -- Charles Rapp rapp@acm.org