| Version | Change log |
| Logtalk 10.0.0.1 Jan 5, 2026 |
ENHANCED: edit/1: if multiple hits are in the same file, take most specific. Thus, if both the file and some object inside the file match, use the object. Also xpce classes are more specific that the module they are contained in. FIXED: edit/1 for normal predicates. Broken after integrating foreign predicates. FIXED: UBSAN: Calling event handler with too many arguments. UBSAN: Avoid offset to NULL pointer UBSAN: Possible increment of NULL pointer This is benign, but officially undefined. FIXED: Type handling for PL_thread_at_exit(). Resulted in reported undefined behaviour due to non-matching function prototype. CLEANUP: Unconditionally use fpclassify() This is available on any system providing C99 and we already demand C11. PORT: Make compile using Emscripten |
| Logtalk 3.97.1 Dec 31, 2025 |
Logtalk compiler and runtime: FIXED: Typo in the declaration of an internal runtime predicate in the workaround for a gplc limitation when dealing with multifile predicates. Thanks to Daniel Diaz for the bug report. IDEs, text editors, and syntax highlighters support: UPDATED: The Context7 MCP server context7.json support file to claim the logtalk3 project ownership. Installers and installation scripts: CHANGED: Build the macOS installer using Apple’s official productbuild and pkgbuild command-line utilities instead of using MacPorts for compatibility with macOS 15.x and later versions. UPDATED: The portable Docker image to create the alternative GNU Prolog native code backend (gplgtnc). FIXED: Typo in the declaration of an internal runtime predicate in the embedding scripts for Ciao Prolog. |
| Logtalk 3.97.0 Dec 22, 2025 |
Logtalk compiler and runtime: FIXED: Expansion of source file arguments to the logtalk_compile/1-2 and logtalk_load/1-2 built-in predicates to avoid spurious file redefinition warnings when the file paths contain ‘.’ or ‘..’ segments. Documentation: UPDATED: The Handbook documentation of the include/1 directive with a mention of the limited support for nested included files. UPDATED: The man page for the logtalk_allure_report.sh script. UPDATED: The settings-sample.lgt file with initialization code for defining the help tool preferred browser. Library: ADDED: New ccsds library for parsing and generating CCSDS (Consultative Committee for Space Data Systems) Space Packets following the CCSDS 133.0-B-2 standard (Space Packet Protocol). ADDED: New toon library implementing the TOON (Token-Oriented Object Notation) format proposal. Tools: CHANGED: The debugger tool silent messages for the current unification ports to include the head of the clause. CHANGED: The help tool to use a terminal-based browser or the default browser to open documentation for all features. Removed support for browsing the Texinfo versions of the documentation due to issues with recent Texinfo and Sphinx versions. CHANGED: The diagrams tool directory and library dependency diagrams to always output the root directory and library nodes. CHANGED: The logtalk_allure_report scripts to update the previous report while preserving the tests run history when the allure-report directory already exists. ADDED: Support to the lgtdoc tool for converting XML documenting files to HTML 5 files. FIXED: The lgtunit tool to correctly report the location of tests defined in included files. FIXED: Removed redundant goal in the diagrams::all_files/0-1 predicates implementation. FIXED: Removed redundant goal in the tools_doclet example. FIXED: Removed redundant tests for the diagrams and lgtdoc tools while keeping the same code coverage. Examples: ADDED: Locked doors puzzle to the searching example. UPDATED: Th |
Total downloads
53
Last month's downloads
1
Last week's downloads
0
... Club is proud to present GNU Prolog for Windows (x64 bit), a masterstroke of programming developed by the talented Daniel Diaz. This software ... efficiency and functionality, offering a robust platform for logic programming and Prolog language development. GNU Prolog for Windows (x64 ...
... to make developers' lives easier: The Glasgow Haskell Compiler (GHC) by The GHC Team. This revolutionary compiler brings the power of functional programming to life, making code easier to read, write, ... and tweak it to their liking. With this powerful tool, users can write high-quality code quickly and ...
... Club is proud to present Quick Batch File Compiler, the ultimate tool developed by AbyssMedia.com designed to compile batch files into standalone Windows executables. Once compiled, your batch files will run on any Windows computer without the need for additional software. This ...