[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Logtalk 3.81.0, Logtalk for VSCode 0.23.0, and Docker image releases
From: |
Paulo Moura |
Subject: |
Logtalk 3.81.0, Logtalk for VSCode 0.23.0, and Docker image releases |
Date: |
Tue, 16 Jul 2024 14:37:02 +0100 |
Hi,
Logtalk 3.81.0 is now available for downloading at:
https://logtalk.org/
This release updates the delegation control construct to also preserve the
original meta-call context; adds support for runtime constructed "(^^)/2"
goals; adds support for using the "(<<)/2" and "catch/3" control constructs in
a grammar rule body; fixes meta-arguments handling issues (thanks to Alex
Kouznetsov for the bug reports); accounts for the renaming of the LVM backend
to XVM; improves documentation; improves the performance of the "json" library
when parsing large files (thanks to Yurii Rashkovskii for the bug report);
fixes the "meta_compiler" library expansion of meta-arguments that call Prolog
module predicates; changes the "lgtunit" object "test/3" private predicate to
no longer being declared as a meta-predicate, simplifying writing of
meta-predicate tests; adds support for conditional and triggered breakpoints to
the "debugger" tool; improves the "debugger" tool support for log points;
improves the "debugger" tool performance when checking for leashed ports; fixes
a bug in the "lgtdoc" tool when generating reStructuredText files; adds a new
programming example illustrating the semantics of calling an inherited
meta-predicate using a message to "self" versus using a "super" call; includes
additional tests for the "(^^)/2" control construct; adds a Docker file for
building an image with Logtalk, a subset of the supported Prolog backends,
Jupyter, JupyterLab, and the Logtalk kernel; and includes new and improved
VSCode/VSCodium support.
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.23.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
This is a major release, providing improved usability, improved debugging
support, new commands, and bug fixes:
* Rename workspace commands to include instead the word "Project"
* Show only project (workspace) commands in the explorer context menu
* Change the "Logtalk: Make ..." commands to show a warning when no Logtalk
process is running
* Add "Logtalk: Create Project" command
* Add "Logtalk: Load Project" command
* Add getting started walkthrough
* Add failed tests to the "Problems" pane (when using the "Logtalk: Run Tests"
command)
* Add support for conditional and triggered breakpoints
* Escape log point messages to ensure they are valid quoted atoms
* More informative error message when a script is not found
* Fix workspace commands when run from the command palette by using the first
workspace folder
* Fix the "Logtalk: Load Directory" command to show a warning if the loader
file doesn't exist
* Fix the "Logtalk: Run Tests" command to show a warning if the tester file
doesn't exist
* Fix the "Logtalk: Run Doclet" command to show a warning if the doclet file
doesn't exist
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.23.0
Docker image with Logtalk, Prolog systems, and Jupyter available:
https://hub.docker.com/r/logtalk/logtalk3-portable/tags
Includes:
* Logtalk 3.81.0
* B-Prolog 8.1
* Ciao Prolog 1.23.0-m1
* CxProlog 0.98.3
* ECLiPSe 7.1#13
* GNU Prolog latest git master version
* SWI-Prolog latest git master version
* Trealla Prolog latest git main version
* XSB latest git git-origin version
* YAP latest git master version
* Dependencies for the Logtalk developer tools
* Latest Jupyter version
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
Happy logtalking!
Paulo
-----------------------------------------------------------------
Paulo Moura
Logtalk developer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Logtalk 3.81.0, Logtalk for VSCode 0.23.0, and Docker image releases,
Paulo Moura <=