Logtalk 2.44.1

Logtalk is an open source object-oriented extension to Prolog.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in Logtalk 2.44.1:

  • Modified the message sending mechanism to call the "before" event handlers before performing the method lookup. This change should have no impact on existing code but allows some interesting applications (e.g. fail instead of throwing an exception when a message is not understood).
  • More consistent handling of compiler flags between setting flag values when compiling/loading a file and when using the set_logtalk_flag/2 built-in predicate: in both cases, setting the "smart_compilation" flag on will turn off the "clean" flag and setting the "clean" flag on will turn off the "smart_compilation" flag. Also, setting the "debug" flag on will turn off both the "smart_compilation" and "clean" flags.
  • Allows the soft-cut control construct, (*->)/2, when natively supported by the back-end Prolog compiler, to be used in the body of grammar rules (after a remark by Daniel Diaz while discussing GNU Prolog support for the soft-cut control construct).
  • Corrected a Logtalk compiler bug when the "source_data" flag is on with back-end Prolog compilers where is not possible to retrieve the position of a read term.
Read full changelog
send us
an update
Artistic License 
3.4/5 21
Paulo Moura
ROOT \ Programming \ Preprocessors
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.

Logtalk supports both prototypes and classes. In addition, it supports component-based programming through category-based composition.

Last updated on May 29th, 2012

feature list

#Prolog extension #object-oriented extension #event-driven programming #Logtalk #Prolog #extension #object-oriented

Add your review!