Definitions for "Logtalk "
Logtalk is an open source object-oriented extension to the Prolog programming language. Integrating logic programming with object-oriented and event-driven programming, it is compatible with most Prolog compilers. It supports both prototypes and classes. In addition, it supports component-based programming through category-based composition.
Logtalk is an open source object-oriented extension to Prolog. Logtalk is fairly version-neutral, supporting most Prolog implementations. As an OOP language, its major features include support for both classes (with optional metaclasses) and prototypes, parametric objects, protocols (interfaces), categories (components), multiple inheritance, event-driven programming, multi-threading programming, reflection, and automatic generation of documentation.