Newsgroups: comp.lang.smalltalk,comp.lang.scheme,comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!hookup!swrinde!pipex!uunet!rosevax!reddwarf!grante
From: grante@reddwarf.rosemount.com (Grant Edwards)
Subject: Re: Looking for "rule compilers"
Message-ID: <1994Nov23.215008.8935@rosevax.rosemount.com>
Followup-To: comp.lang.smalltalk,comp.lang.scheme,comp.lang.lisp
Sender: news@rosevax.rosemount.com (Rosevax USENET News auto-admin account)
Nntp-Posting-Host: reddwarf
Organization: Fisher-Rosemount, Rosemount Inc.
X-Newsreader: TIN [version 1.2 PL2]
References: <GWYANT.94Nov10133254@cloyd.east.sun.com> <hbakerCz44Jp.H8y@netcom.com> <ANDERSON.94Nov16092722@titanic.cs.umass.edu> <3at77r$ri2@ixnews1.ix.netcom.com>
Date: Wed, 23 Nov 1994 21:50:08 GMT
Lines: 42
Xref: glinda.oz.cs.cmu.edu comp.lang.smalltalk:18243 comp.lang.scheme:11435 comp.lang.lisp:15784

Cris Paltenghe (crispy@ix.netcom.com) wrote:

: anderson@titanic.cs.umass.edu (Scott D. Anderson) writes: 

: >   My problem: 

: >   I have a small set of rules used in a natural language
: >   processing application.  The LHS of each rule requires simple
: >   pattern matching over a small set of terminals and
: >   non-terminals, and the RHS typically transforms parts of the
: >   LHS.  Kleene operators are used extensively.  These rules are
: >   applied recursively, in strict sequence.  The final output from
: >   running the rules should be a tree.

: >   Question:

: >   Is there a publicly available C or lisp tool out there I can use
: >   for building and playing with rules (other than YACC)?  Please
: >   reply to me directly as I do not read these news groups
: >   regularly.  Appreciate pointers to other group to poll for info.
: >
: >   Thanks much!

: CLIPS is a rule based, inference engine developed by NASA.  It is public 
: domain and can be acquired for around $50 from various sources.  Try 
: NASA's office of technology transfer.  Its C based and I think the 
: public domain versions are Unix.

The book "Expert Systems -- Principles and Programming" by Giarratano
& Riley (PWS-Kent, Boston) has a couple chapters on CLIPS and even
includes a DOS version of CLIPS on floppy for you to play with.  It
states that CLIPS can be run on just about any computer with a K&R C
compiler.

[The book isn't bad, but it appears to have been typeset on something
like a 24-pin dot matrix printer or deskjet!]

--
Grant Edwards                                 |Yow!  I want to kill everyone
Rosemount Inc.                                |here with a cute colorful
                                              |Hydrogen Bomb!!
grante@rosemount.com                          |
