[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Logtalk 3.80.0 and Logtalk for VSCode 0.22.0 released
From: |
Paulo Moura |
Subject: |
Logtalk 3.80.0 and Logtalk for VSCode 0.22.0 released |
Date: |
Tue, 4 Jun 2024 15:14:52 +0100 |
Hi,
Logtalk 3.80.0 is now available for downloading at:
https://logtalk.org/
This release changes the debugging API to allow multiple debug handlers to be
loaded simultaneously; updates the compiler to support for using backend
proprietary directives when dynamically creating objects and categories;
updates the reflection API to better support developer tools; fixes a
regression preventing linter warnings for duplicated clauses and grammar rules;
fixes reporting of the number of compilation warnings that failed to count some
of the warnings; fixes the `phrase/2-3` built-in methods to properly handle a
runtime bound first argument when called from a meta-predicate (thanks to Alex
Kouznetsov for the bug report); updates the documentation of the embedding
scripts; adds ew `sequential_occurrences/2-3` list predicates to the `types`
library; updates the he `debugger` and `ports_profiler` tools for the new debug
API; adds support for log points to the `debugger` tool; improves the
`debugger` tool integration with other developer tools; improves the `packs`
tool reporting when a pack is available from multiple registries; includes
fixes for the `missing_data` example; includes new and improved VSCode/VSCodium
support predicates; and provides portability updates for LVM and SWI-Prolog.
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.22.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, initial debugging
support, new commands, and bug fixes:
* Change linters to no longer create and write to an "OUTPUT" pane channel
* Show current clause in the active text editor when debugging
* Add support for adding and removing spy points and log points
* Add Logtalk source file icons
* Add "Logtalk: Make - Circular" command
* Add "Logtalk: Make - Optimal" command
* Add "Logtalk: Make - Normal" command
* Add "Logtalk: Make - Debug" command
* Add "Logtalk: Make - Clean" command
* Add "Logtalk: Make - Caches" command
* Improve usability by only showing the terminal if hidden when advisable by
the command
* Update minimum VSCode version required to 1.64.0
* Update the "Go to Implementations" command to also find protocol
implementations
* Fix file recompilation to clear previous diagnostics for the file
* Fix possible JavaScript error in the "Go to Symbol in Editor..."
implementation
* Fix occasional glitch where code navigation would return a previous result
* Fix and simplify auto-indentation patterns
* Fix parsing of predicate calls with double-quoted arguments
https://github.com/LogtalkDotOrg/logtalk-for-vscode/releases/tag/v0.22.0
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Logtalk 3.80.0 and Logtalk for VSCode 0.22.0 released,
Paulo Moura <=