Logtalk extends and leverages the Prolog language with modern code encapsulation and code reuse mechanisms without compromising its declarative programming features. Implemented in highly portable code, it can use most modern and standards compliant Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for modules, prototypes, classes, protocols (interfaces), categories (components and hot patching), event-driven programming, and high-level multi-threading programming. Distributed under a commercial friendly license, it includes full documentation, portable libraries, portable developer tools, and a large number of programming examples to help get you started.
Starting points:
- News
- Find the latest news about Logtalk (last updated on March 13)
- Features
- Summary of Logtalk main features
- Compatibility
- List of compatible back-end Prolog compilers
- Documentation
- Publications, library, examples, manuals, license, FAQ, release notes, contributors, and more
- Download
- Download the latest release of Logtalk (3.10.2) and the User and Reference manuals
- Developers
- Developer resources (git repository, issue tracker, wiki, and more)
- Support & feedback
- Sign the Logtalk mailing list, register, get support, give feedback, or leave your suggestions
- Discussion forums
- Community discussion forums
- Chat room
- Come on in and chat with developers and users
- Links
- Links to related resources