Logtalk 2.31.6 released

Announcements of new Logtalk releases and events

Moderator: Paulo Moura

Logtalk 2.31.6 released

Postby Paulo Moura » Mon May 26, 2008 8:10 am

Hi!

Logtalk 2.31.6 is now available for downloading. This release improves support for several text editors and syntax highlighters, fixes some bugs when using predicate aliases and the :/1 control construct with categories that extend other categories, and includes updated YAP and SWI-Prolog config files.

Follows the detailed release notes:

* Fixed a Logtalk runtime bug when using the :/1 control construct to call a predicate defined in a category extended by a category that is imported by the object making the call.

* Fixed a Logtalk compiler bug when compiling an alias/3 predicate directive within a category that extends other categories.

* Fixed a Logtalk compiler bug when compiling a class that imports a category that extends other categories. Thanks to Victor Noel for the bug report.

* Small performance improvement to the caching of category predicates when using static binding.

* Removed from the YAP config file the definition of the forall/2 predicate, which have been added as a built-in predicate in YAP version 5.1.3 (the current YAP CVS version must be used; the last stable version, 5.1.2, is broken on Windows). Added support for the proprietary if/1, else/0, elif/1, and endif/0 directives (when used outside Logtalk entities).

* Updated the SWI-Prolog config file with support for the proprietary if/1, else/0, elif/1, and endif/0 directives (when used outside Logtalk entities).

* Improved the "complements" example, moving the category initialization goal to the beginning of the example source file.

* Added support for the Pygments syntax highlighter (co-developed with Clara Dimene).

* Added a new sample Logtalk source file for testing syntax coloring support.

* Added missing auto-completion keywords for the ISO Prolog standard arithmetic functions to the SubEthaEdit, TextMate, Notepad++, jEdit, Vim, and Smultron text editors.

* Corrected a bug in the SubEthaEdit syntax coloring support for the imports_category/2-3 built-in predicate. Added some missing files (license and mode settings) to the SubEthaEdit mode bundle.

* Corrected a bug in the Vim syntax coloring support for the ISO Prolog built-in predicate current_char_conversion/2 and added missing support for for quoted atom escape sequences.

* Corrected a bug in the jEdit syntax coloring support for hexadecimal numbers and added missing support for the extends_category/2-3 and at_end_of_stream/0 built-in predicates.

* Added missing support for the syntax coloring of the external call Logtalk control construct, {}/1, to the Highlight package. Corrected a bug with 0'Char constants and with octal and hexadecimal escape sequences.

* Added missing support for the syntax coloring of the external call Logtalk control construct, {}/1, and for quoted atom escape sequences to the TextMate text editor.

* Added missing support for the syntax coloring of quoted atom escape sequences and of the built-in predicate at_end_of_stream/0 to the Source-highlight package.

* Added missing support for the syntax coloring of the built-in predicate at_end_of_stream/0 and of the scope operator ::/2 to the Kate text editor. Improved syntax coloring of parametric object opening directives.

* Added missing support for the syntax coloring of the built-in predicate unify_with_occurs_check/2 to the Emacs text editor. Corrected a bug in the syntax coloring of arithmetic comparison operators.

* Added missing support for the syntax coloring of quoted atom escape sequences and of the built-in control construct call/1 to the GtkSourceView 2.x text widget.

* Added missing support for the syntax coloring of variables, of quoted atom escape sequences, of the built-in method clause/2, of the external call Logtalk control construct {}/1, and of variables to the Nedit text editor. Corrected a bug with 0'Char constants and corrected some typos in the support for the current_event/2, implements_protocol/2-3, and abolish_category/1 built-in predicates.

Happy logtalking!

Paulo
Paulo Moura
Logtalk developer
Paulo Moura
Logtalk developer
 
Posts: 254
Joined: Sat May 05, 2007 8:35 am
Location: Portugal

Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest

cron