Logtalk
From Wikipedia, the free encyclopedia
Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large.[1] It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse.[1] Logtalk uses standard Prolog syntax with the addition of a few operators and directives.
Quick Facts Paradigm, Designed by ...
Paradigm | Logic programming, object-oriented programming, prototype-based programming |
---|---|
Designed by | Paulo Moura |
First appeared | 1998; 26 years ago (1998) |
Stable release | 3.66.0
/ 30 May 2023; 10 months ago (2023-05-30) |
OS | Cross-platform |
License | Artistic License 2.0 (2.x) / Apache License 2.0 (3.01.x) |
Website | logtalk |
Influenced by | |
Prolog, Smalltalk, Objective-C |
Close
The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards)[1] as the back-end compiler.