JESS (Java Expert System Shell). Embedded in a Java environment, this adaptation of LispCLIPS is a functional rule based expert system language. Trying to map real Java objects as facts and find the right questions to ask to get the results you expect is a real challenge. Less so if you are familiar with expert system theory, but when you are coming from a pure OOP mindset it doesn't fit well. NOTE: CLIPS is not Lisp, but looks like it. Yet another mind bender.
Once you get past the initial learning curve, it is pretty powerful and pretty darn quick to come up with the answers.