home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / ai / shells / 539 < prev    next >
Encoding:
Text File  |  1992-12-16  |  1.5 KB  |  36 lines

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