I am a PROLOG practitioner and I work in the field of AI, specializing in complex systems.
Prolog is an excellent choice when the rules become unusually complex.
You don't need a translator or compiler if you use Amzi! Prolog. You can generate compiled modules and call them via a DLL. No problem there. Check them out at www.Amzi.com.
As to maintainability, any complex system can become formidable. Prolog will make long-term maintenance easier, not harder.
Let me know if I can help.
Best wishes,
Burt Pierce
I am a PROLOG practitioner and I work in the field of AI, specializing in complex systems. Prolog is an excellent choice when the rules become unusually complex. You don't need a translator or compiler if you use Amzi! Prolog. You can generate compiled modules and call them via a DLL. No problem there. Check them out at www.Amzi.com. As to maintainability, any complex system can become formidable. Prolog will make long-term maintenance easier, not harder. Let me know if I can help. Best wishes, Burt Pierce