Back in 2003 I worked for a startup that used CLIPS. While it's quite powerful and expressive, as the number of rules grows it becomes very difficult to reason about and debug them. The application logic becomes spaghetti-like and very brittle. So it's an interesting paradigm to learn about, but not very useful for real-world applications IMO.