Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-01 07:05
2.39.0

This release removes support for outdated Prolog compilers and for Prolog compilers that don't support the de facto and official standards. In addition, this release reintroduces parametric categories, changes the semantics of the parameter/2 method when used in category predicates, removes an overly restrictive meta-predicate compilation rule, adds library implementations of red-black trees and heaps, improves the benchmarking test suits, improves several examples, and updates the Windows installer to detect Prolog compiler installations on 64-bit versions of Windows.
Tags: Major feature enhancements

2010-01-31 18:23
2.38.2

This release improves support for the :/1 control construct, simplifies parsing of proprietary directives in configuration files, corrects a compiler bug where redefinitions of Prolog built-in predicates would be ignored, and includes compatibility updates for B-Prolog, ECLiPSe, SICStus Prolog, SWI-Prolog, XSB, and YAP.
Tags: Important bug fix, Minor feature enhancements

2009-12-21 21:56
2.38.1

This release features improved support for module meta-predicates, meta-calls, and lambda expressions. Compiler error-checking for meta-predicate directives was improved. Bugs were fixed. The syntax coloring support was updated. Compatibility updates are included for B-Prolog, CxProlog, SWI-Prolog, XSB, and YAP.
Tags: Minor bugfixes, Minor Enhancements

2009-12-04 17:00
2.38.0

This release features support for lambda expressions, support for using the set_logtalk_flag/2 within entities, an improved <</2 control construct, improved unit testing support, some bugfixes, small performance improvements, fixes for syntax coloring issues with Pygments and SubEthaEdit, and compatibility updates for ECLiPSe, GNU Prolog, SICStus Prolog, SWI-Prolog, XSB, and YAP.
Tags: Major feature enhancements

2009-10-30 03:31
2.37.5

This release features improved multi-threading support, several bugfixes, small performance improvements, snippets and tools support for the Gedit text editor, revamped GeSHi support, and installer support for adding the Logtalk MIME type to Linux and Windows systems.
Tags: Feature Enhancements, Bugfixes

Project Resources