Logtalk

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. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the addition of a few operators and directives.

Logtalk
ParadigmLogic programming, object-oriented programming, prototype-based programming
Designed byPaulo Moura
First appeared1998 (1998)
Stable release
3.66.0 / 30 May 2023 (2023-05-30)
OSCross-platform
LicenseArtistic License 2.0 (2.x) / Apache License 2.0 (3.01.x)
Websitelogtalk.org
Influenced by
Prolog, Smalltalk, Objective-C

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) as the back-end compiler.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.