Logtalk 3.90.0, Logtalk for VSCode 0.39.0, Jupyter Kernel for Logtalk 0.29.0, and portable Docker image releases

1 view
Skip to first unread message

Paulo Moura

unread,
Mar 28, 2025, 7:26:39 AMMar 28
to SICStus Users
Hi,

Logtalk 3.90.0 is now available for downloading at:

https://logtalk.org/

This release provides fixes and improvements to the Bash and PowerShell scripts used for backend integration, embedding, tools, Docker images, releases, and installation; adds support for generating single file versions of the Handbook and APIs documentation in LLM friendly Markdown format; adds new predicates to the "random" and "types" libraries; adds new "apache_poi" and "lips" programming examples; and fixes a VSCode code navigation issue with single references to local predicates.

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.39.0 is now available from both VSCode and VSCodium marketplaces:

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

Requires Logtalk 3.87.0 or a later version (3.90.0 recommended).

Recent changes (since 0.33.0):

* Added source information to diagnostics
* Provided a menu with the valid choices for the backend setting instead of requiring typing it
* Improved readme section on settings
* Updated author information in the license file
* Updated the documentation on the code navigation features
* Updated readme section on "Go To References" support
* Fixed most spurious find definition queries when pressing the Command (macOS) or Control (Windows, Linux) keys with the cursor over some random (but not selected) text


Jupyter Kernel for Logtalk 0.29.0 published, available from both PyPI and Conda registries:

https://pypi.org/project/logtalk-jupyter-kernel/
https://anaconda.org/conda-forge/logtalk-jupyter-kernel

Recent changes (since 0.16.0):

* Added "%%csv file.csv" and "%%tsv file.tsv" cell magics to print a table but also save it to CSV/TSV files
* Added "%%data" cell magic for data visualization using the Python `matplotlib` package
* Updated the the kernel overview notebook with a section on data visualization
* Fixed saving queries
* Fixed the print table predicates when query variables unify but not become bound to a non-variable term
* Fixed kernel crash when using an invalid variable reference


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