Logtalk 3.80.0 and Logtalk for VSCode 0.22.0 released
Paulo Moura <[email protected]> Tue, 4 Jun 2024 15:14:52 +0100
| Newsgroups | gmane.comp.gnu.prolog.general |
|---|---|
| Message-ID | <[email protected]> |
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=3DLogtalkDotOrg.logtal= k-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