Martin Fowler dislikes rules engines. I’m not so sure

There’s no doubt that a generic rules engine can sometimes be a solution in search of a problem. The work to implement and manage both the rules and their interfaces with external systems can often completely dwarf any work which might be needed to implement the same behaviour in a regular programming language. Martin Fowler …

Continue reading ‘Martin Fowler dislikes rules engines. I’m not so sure’ »

Exploring LISP on the JVM

Despite several brushes with it over the years, I have never really worked with Lisp enough to “get it”. It’s certainly interesting that this language from the relative dawn of software is still around and still compelling enough to prompt new implementations and new support tools. Maybe I should try again and take another look. …

Continue reading ‘Exploring LISP on the JVM’ »