home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.ai.shells
- Path: sparky!uunet!utcsri!torn!nott!cunews!news
- From: nholtz@zonker.cascade.carleton.ca (Neal Holtz)
- Subject: Simple Production Systems (C-based)
- Message-ID: <1992Dec16.214258.26318@cunews.carleton.ca>
- Sender: news@cunews.carleton.ca (News Administrator)
- Organization: none
- Date: Wed, 16 Dec 1992 21:42:58 GMT
- Lines: 27
-
- Readers of this newsgroup may be more used to the idea
- of full-blown production systems such as CLIPS. Is there anything
- at the other end of the spectrum? I'm thinking of something
- in the spirit of YACC that takes a set of production rules
- and compiles them to C. I'm vaguely aware of something called
- TLC (Translate Rules to C), but my version dates from many years
- ago (and I don't know if I can even find it again).
-
- The tool could be pretty simple, handling only floating point
- computation perhaps. All I ask is that the rules be
- order-independant.
-
- The kind of application I have in mind is design/detailing
- of structural steel components. Typically there are a lot
- of decisions, comparisons, etc to be made with relatively
- simple computations. Traditional programming techniques
- leads to programs that are 1/2 (or more) 'if' statements.
- You haven't lived till you've tried to maintain a Fortran
- version of one of these beasts.
-
- Full PS's like CLIPS are overkill for these kinds of apps
- (I think).
- --
- Prof. Neal Holtz, Dept. of Civil Eng., Carleton University, Ottawa, Canada
- Internet: nholtz@civeng.carleton.ca Ph: (613)788-2600x5797 Fax: (613)788-3951
-