Logtalk 2.17.2 now available for downloading

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


Date: 13 Jun 2004 16:17:04 -0700

Hi!

Logtalk 2.17.2 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 improves documentation for first time users, includes a
new programming example, corrects some bugs related to operator
handling and local dynamic predicates, updates the compiler to allow
source files containing only directives, and replaces the examples
Prolog loader utility files by Logtalk files, thus simplifying example
loading for new users.

>From the release notes:

* Updated the Logtalk compiler to allow compilation of source files
which contain only directives and no entity definition.

* Simplified loading of library and example entities by using Logtalk
source files as loader files.

* Some improvements to the documentation, including the QUICK_START
file and the User Manual for first-time users, and to the example
descriptions.

* Corrected a bug in handling of local object operators that are also
global operators.

* Corrected a bug where dynamic directives are not being generated for
dynamic predicates that lack a scope directive or an initial set of
clauses.

* Corrected a bug where local dynamic predicates would need a private
scope directive in order to allow clauses of the predicate to be
retracted.

* Simplified compilation of dynamic and discontiguous predicate
directives.

* Added new "logic" example implementing a translator from logic
propositions to conjunctive normal form.

* Corrected a problem with wrong end-on-lines on some files.

* Added a shell script for easy integration of Logtalk with CIAO
Prolog.

The CVS tag for this release is "lgt2172".

Happy logtalking!

Paulo



Relevant Pages

  • Re: Prolog module system
    ... I see no reason why objects in logic programming should ... Logtalk is the result of a set of design decisions (like any other OO ... an implicit identifier that you pass around. ... Garbage collection of objects would be nice. ...
    (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.object)
  • 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.21.0 is now available for downloading
    ... Logtalk 2.21.0 is now available for downloading from the Logtalk web ... programming language. ... new features of this release. ... category is needed for importing into several unrelated objects). ...
    (comp.object)
  • Re: Importing library in Logtalk
    ... Any use_module/1 directives are also converted into ... the Logtalk meta-predicate indicator,::. ... but you're also converting the "clpfd" module into an object. ... I want to use clpfd functionality ...
    (comp.lang.prolog)