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