Logtalk 3.96.0 and Logtalk for VSCode 0.75.0 released

0 views
Skip to first unread message

Paulo Moura

unread,
Nov 18, 2025, 5:30:39 PMNov 18
to SICStus Users
Hi,

Logtalk 3.96.0 is now available for downloading at:

https://logtalk.org/

This release adds predicates for sorting loaded files by their dependencies; improves the `make` target `all` to minimize compilation warnings due to out-of-order loading of modified source files; updates the `format` library linter checker for control sequences that take two arguments; improves tests for the `os` library; updates the Handbook sections on the programing and on the `make` tool; updates the `logtalk_doclet.sh` and `logtalk_tester.sh` scripts for reimplementations of the GNU `coreutils` package; adds support for the Context7 MCP server; updates the VSCode support; and includes portability updates for GNU Prolog, Quintus Prolog, SICStus Prolog, Trealla Prolog, XSB, and YAP.

For details and a complete list of changes, please consult the release notes at:

https://github.com/LogtalkDotOrg/logtalk3/blob/master/RELEASE_NOTES.md


Logtalk for VSCode 0.75.0 released (requires Logtalk 3.96.0) with support for renaming local variables and parameter variables; new refactorings for extracting predicates, introducing and inlining variables, renumbering variables, wrapping plain Prolog files as objects, inferring public predicates, and sorting source files in driver files by dependencies; and improved performance of entity parameter refactorings.

Other recent changes in previous versions include fixes and improvements to the chat participant (including new slash commands); support for expanding and shrinking selections; updated documentation; propagation of file renames and deletions to loader and tester driver files with preview support; new refactorings for converting Prolog modules to objects, adding predicate/non-terminal declarations, splitting directives with list arguments, and moving code between entities; improved performance of the tests explorer and CodeLens providers; code completions when typing lists; creation of diagnostics from workspace tester and doclet commands output; plus a new setting for loading the project on extension activation.

For details, see:

https://github.com/LogtalkDotOrg/logtalk-for-vscode/blob/master/CHANGELOG.md

Available from both the VSCode and VSCodium marketplaces:

https://marketplace.visualstudio.com/items?itemName=LogtalkDotOrg.logtalk-for-vscode
https://open-vsx.org/extension/LogtalkDotOrg/logtalk-for-vscode


Docker image with Logtalk, Prolog systems, and Jupyter updated and available:

https://hub.docker.com/r/logtalk/logtalk3-portable/tags


You can show your support for Logtalk continued development and success at GitHub by giving us a star and a symbolic sponsorship:

https://github.com/LogtalkDotOrg/logtalk3

Enjoy,
Paulo


-----------------------------------------------------------------
Paulo Moura
Logtalk developer

Reply all
Reply to author
Forward
0 new messages