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

Paulo Moura <[email protected]> Fri, 28 Mar 2025 11:26:11 +0000
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
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=3DLogtalkDotOrg.logtal=
k-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):=20

* 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