Search Tech Arena

Loading

Thursday, October 6, 2011

Logtalk 2.42.3


License : Freeware

An object-oriented logic programming language

Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.

Give Logtalk a try to see what it's really capable of!

What's New in This Release: 
· Allow dynamic predicates declared in a category to be called in "this" from within the category. In previous versions, such calls would result in a compile-time error, forcing these predicates to be called in "self" using the ::/1 message sending control construct).
· Added Logtalk compiler support for pre-compiled clause heads (using the 1 control construct). This feature is mostly useful when using the term-expansion mechanism.
· Corrected a bug on the code that simplifies the predicate clauses generated by the compilation of grammar rules. The code would loop when a grammar rule contained a meta-variable, which the Logtalk compiler should (but currently don't) report as illegal (the call/1 control construct should be used instead on this case).
· Simplified the compilation of calls in the context of the pseudo-object "user".
 · Added a debugger command "p" to the Logtalk built-in debugger. This command prints the current goal using the print/1 predicate when available.

Download Now 

0 comments:

Post a Comment

Twitter Delicious Facebook youtube Stumbleupon Favorites More