ANN: Logtalk 2.17.1 now available for downloading

From: Paulo Moura (pmoura_at_di.ubi.pt)
Date: 06/07/04


Date: Mon, 07 Jun 2004 17:22:56 GMT

Hi!

Logtalk 2.17.1 is now available for downloading from the Logtalk web
site:

        http://www.logtalk.org/

Logtalk is an open source object-oriented extension to the Prolog
programming language. Integrating logic programming with
object-oriented and event-driven programming, it is compatible with
most Prolog compilers. It supports both prototypes and classes. In
addition, it supports component-based programming through
category-based composition.

This version features new programming examples, provides support for
documenting exceptions in info/2 directives, fixes a compilation
problem with B-Prolog, adds a mode bundle for the new SubEthaEdit 2.x
(MacOS X) text editor, and more.

>>From the release notes:

* Added custom handling of specification of predicate exceptions in
info/2 documenting directives when writing XML documenting files
(declared as "exceptions is [Cond1-Term1, Cond2-Term2, ...]"; each
pair (Condi, Termi) represents an error condition and its respective
exception).

* Changed debugger command "e" to print exception terms instead of
exiting Logtalk session.

* Corrected a compilation error with B-Prolog due to operator
priorities.

* Corrected a possible problem with the redefinition of loaded
entities that define (possibly at runtime) dynamic predicates. All
clauses for an entity dynamic predicates are retracted before loading
the new entity definition.

* Corrected a potential bug when pretty printing terms with variables
in the debugger and in the created XML documenting files.

* Added four more DCGs examples ("walker movements", "iterative shell
command parsing", "bill of materials", and "command language").

* New "puzzles" and "metainterpreters" examples.

* Added a mode bundle for the SubEthaEdit 2.x (MacOS X) text editor
providing syntax coloring for editing Logtalk source files. Optimized
some of the regular expressions in the syntax coloring files for the
Kate/Kwrite and Vim text editors.

* Removed predicate nth/3 from library entities listp, list, and
difflist. Replaced by the predicates nth0/3 and nth1/3. Added new
predicates nth1/4 and nth0/4.

* Updated the config file for Quintus Prolog to make use of the
"files" library.

* Added experimental implementations for some Prolog compilers of the
library portable protocol for operating system access (systemp.lgt).
See the file library/experimental/NOTES for details.

The CVS tag for this release is "lgt2171".

Happy logtalking!

Paulo

[ comp.ai is moderated. To submit, just post and be patient, or if ]
[ that fails mail your article to <comp-ai@moderators.isc.org>, and ]
[ ask your news administrator to fix the problems with your system. ]



Relevant Pages

  • Re: Object Oriented Prolog
    ... > A Prolog OOP implementation that satisfy me should permit me to do the ... The same in Logtalk + SWI-Prolog. ... > 2) Can I make use of SWI Prolog built-in predicates (assert, retract, ... Prolog database, but not in the sense of your ...
    (comp.lang.prolog)
  • ANN: Logtalk 2.17.1 now available for downloading
    ... Logtalk 2.17.1 is now available for downloading from the Logtalk web ... Logtalk is an open source object-oriented extension to the Prolog ... programming language. ... entities that define dynamic predicates. ...
    (comp.lang.prolog)
  • Logtalk 2.35.0 released
    ... Logtalk is an object-oriented logic programming language that can use ... most Prolog implementations as a back-end compiler. ... Improved compilation of source code, ...
    (comp.lang.prolog)
  • Logtalk 2.36.0 released
    ... Logtalk is an object-oriented logic programming language that can use ... most Prolog implementations as a back-end compiler. ... Improved compiler error and warning reporting. ...
    (comp.lang.prolog)
  • ANN: Logtalk 2.20.0 is now available for downloading
    ... Logtalk 2.20.0 is now available for downloading from the Logtalk web ... Logtalk is an open source object-oriented extension to the Prolog ... programming language. ... * Added four new sample bash shell scripts and Windows JScript scripts ...
    (comp.lang.prolog)