Ruby and CLIPS?

Does a Ruby interface to CLIPS (http://www.ghg.net/clips/CLIPS.html)
exist, or is anyone working on it?

Not that I have found. I am also interested in integrating Ruby with
XSB (http://xsb.sourceforge.net/). I think that these types of AI
technologies integrated with Ruby’s OO capability would create very
interesting possibilities. If anyone is pursuing either project I would
be very interested.

-Rich

···

-----Original Message-----
From: Lyle Johnson [mailto:lyle@users.sourceforge.net]
Sent: Wednesday, June 19, 2002 4:27 PM
To: ruby-talk ML
Subject: Ruby and CLIPS?

Does a Ruby interface to CLIPS (http://www.ghg.net/clips/CLIPS.html)
exist, or is anyone working on it?

Not that I have found. I am also interested in integrating Ruby with
XSB (http://xsb.sourceforge.net/). I think that these types of AI
technologies integrated with Ruby’s OO capability would create very
interesting possibilities. If anyone is pursuing either project I would
be very interested.

Well, I am guess I am now pursuing a Ruby interface to CLIPS :wink:

So far I’ve used SWIG to wrap the low-level C API. The next step (IMO)
should be to assemble a set of classes on top of that to represent CLIPS
objects like facts, rules, etc. Until now I’ve only used CLIPS at the
interpreter level and so I’m having to get familiar with the details of the
C API; luckily, it’s very well-designed and mirrors the CLIPS language
really well. Maybe I can produce something of interest in the next week or
so.

I was not familiar with XSB but will also take a look at that. I agree with
you that Ruby integration with CLIPS, XSB and other AI technologies will
make a nice complement to the already great offerings like Peter Hickman’s
SIE (http://homepage.ntlworld.com/peterhi/sie.html) and the neural networks
& GP stuff.