Projects / Logtalk

Logtalk

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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: This release extends the uses/2 directive semantics, adds a scope/1 predicate property, features compiler and runtime improvements which simplify building applications when Logtalk libraries are pre-compiled and pre-loaded, adds new list library predicates, and includes portability updates for Lean Prolog and SWI-Prolog.

Release Notes: This is a minor release with some bugfixes and minor compiler and runtime improvements.

Release Notes: This release includes a parser for PDDL 3.0 files, improved coinduction support, new compiler flags allowing passing options to the back-end Prolog compiler, improved meta-predicate support, updated examples, minor dynamic binding performance improvements, updated support for several text editors, fixes for all know bugs, and portability updates for ECLiPSe, Lean Prolog, Qu-Prolog, SICStus Prolog, XSB, and YAP.

Release Notes: Highlights of this release include revamped support for structural reflection, improved coinduction support, major internal and user-level changes to exception handling and reporting, portability updates, fixes for all known bugs, and a new Windows installer that can be used by non-admin users.

  •  04 Apr 2011 21:02

Release Notes: This release includes compiler, runtime, and multi-threading performance optimizations, improves compiler error messages for the synchronized/1 and dynamic/1 directives, adds support for preserving operator scope information and outputting this information to the automatically generated XML documenting files, adds new utility predicates to the logtalk object, improves several programming examples, includes a workaround for an SWI-Prolog uninstaller bug on Windows, and features portability updates for Qu-Prolog, SICStus Prolog, SWI-Prolog, XSB, and YAP.

Screenshot

Project Spotlight

llpp

A PDF pager.

Screenshot

Project Spotlight

Jipes

A Java library to efficiently compute audio features.