I'm interested in using Prolog in a C++ program I'm developing. I've come across the SWI-Prolog interface for C++, but I wanted to ask the SO crowd what your personal experience and reccomendation would be before I get serious about developing my application.
The reason I'm looking into this is in order to embed a relatively simple and lightweight rule system in my program. Any advice appreciated.