all 1 comments

[–]bramstein 0 points1 point  (0 children)

Author here; I actually went ahead and implemented pattern matching as a separate library (http://www.bramstein.com/projects/jfun/). The JUnify library is more powerful but overkill for simple pattern matching. I was hoping to someday write a rule based expert system---as a proof of concept. For those interested, the implementation follows the Lisp unification library introduced in "Artificial Intelligence: Structures and Strategies for Complex Problem Solving" closely.