logtalk
« Back to VersTracker
Description:
Declarative object-oriented logic programming language
Type: Formula  |  Latest Version: 3.97.1@0  |  Tracked Since: Dec 22, 2025
Links: Homepage  |  @LogtalkOrg  |  formulae.brew.sh
Category: Developer tools
Tags: logtalk logic-programming prolog oop ai declarative
Install: brew install logtalk
About:
Logtalk is a declarative object-oriented logic programming language designed for modern software development. It seamlessly integrates with Prolog implementations, enabling developers to build robust, modular, and scalable applications. Its key value lies in providing advanced code reuse and concurrency features, making complex software engineering manageable within a logic programming paradigm.
Key Features:
  • Object-oriented programming on top of Prolog
  • Parametric objects and categories for fine-grained code reuse
  • Built-in support for multi-threading and concurrency
  • Extensive compiler and linter flags for code quality
  • Portable across most ISO Prolog systems
Use Cases:
  • Building expert systems and AI applications
  • Developing complex rule-based business logic
  • Scientific modeling and computational research
  • Educational tool for teaching advanced logic programming concepts
Alternatives:
  • Prolog – Logtalk extends standard Prolog with modern OOP features like classes and prototypes, whereas vanilla Prolog is primarily procedural/module-based.
Version History
Detected Version Rev Change Commit
Dec 30, 2025 5:31pm 3.97.1 0 VERSION_BUMP b78a17b8
Dec 22, 2025 10:39am 3.96.0 0 VERSION_BUMP 11f6531a
Sep 30, 2025 7:16pm 3.94.0 0 VERSION_BUMP f6e06056
Sep 14, 2025 8:23pm 3.93.0 0 VERSION_BUMP 858cfd35
Jan 8, 2025 2:13pm 3.87.0 0 VERSION_BUMP 20823f23
Dec 21, 2024 11:56pm 3.86.0 0 VERSION_BUMP d1ad12d6
Dec 18, 2024 9:04pm 3.86.0 0 VERSION_BUMP efffd4f9
Nov 12, 2024 6:07pm 3.85.0 0 VERSION_BUMP 9e8f7e2f
Oct 22, 2024 2:22pm 3.84.0 0 VERSION_BUMP fa3204f8
Oct 22, 2024 1:58pm 3.84.0 0 VERSION_BUMP 5b3de40f
Sep 14, 2024 3:27pm 3.82.0 0 VERSION_BUMP ae0852f0