A Fril++ Compiler for Soft Computing Object-Oriented Logic Programming


We present a compiler and object query system for Fril++, an object-oriented logic programming language incorporating fuzzy sets and support logic. Based on Fril, the fuzzy relational inference language, Fril++ provides extensions to support full object-oriented programming in a soft computing logic programming environment. We present the design implications of Fril++, with special emphasis on uncertain inheritance and inference in the class hierarchy, and show how Fril++ can be implemented in Fril. We describe the Fril++ compiler and query handling system. We also propose some future enhancements to the compiler and the query handling system.