We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

Logtalk for Mac

Object-oriented logic programming language.

Free
In English
Version 3.81
5.0
Based on 1 user rate

Logtalk overview

Logtalk is an Open-Source, object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in-the-large.

Logtalk supports modern code encapsulation and code reuse mechanisms without compromising the declarative programming features of Prolog. Logtalk is implemented in highly portable code and can use most modern and standards compliant Prolog implementations as a back-end compiler. The Logtalk distribution features portable libraries and portable assertions, documenting, diagraming, and unit testing tools, plus extensive code editing and publishing support. It also includes extensive documentation and a large number of programming examples.

What’s new in version 3.81

  • Changed: The message delegation control construct, []/1, to preserve also the original meta-call context.
  • Added: Support for runtime constructed (^^)/2 goals. Thanks to Alex Kouznetsov for the bug report.
  • Added: Support for using the (<<)/2 and catch/3 control constructs in a grammar rule body.
  • Improved: Linter warning for calls to the {}/1 control construct.
  • Fixed: Consistent handling of meta-arguments when a meta-predicate calls another local meta-predicate with meta-arguments that are not meta-arguments of the caller.
  • Fixed: Cases where the meta-argument of phrase//1 and phrase/2-3 goals would not be called in the meta-call context. Thanks to Alex Kouznetsov for the bug report.
  • Fixed: Clean the dynamic lookup caches when changing the values of the debug and optimize flags. Thanks to Alex Kouznetsov for the bug report.
  • Fixed: Detect and report as a compiler error calls to the context(Context) built-in method from clauses with heads containing the Context variable.
  • Fixed: Calls to the clause/3 built-in method when the clause reference is bound and the clause is compiled in debug mode.

Logtalk for Mac

Free
In English
Version 3.81

What users say about Logtalk

Try our new feature and write a detailed review about Logtalk

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
5.0

(1 Reviews of Logtalk)

  • Comments

  • User Ratings

Quantumpanda
Quantumpanda
Jan 13 2015
3.00.0
0.0
Jan 13 2015
0.0
Version: 3.00.0
Why doesn't MacUpdate Desktop inform me of updates to LogTalk? MUD ought to be able to recognize the presence of any software the website lists.
Sandro-Bilbeisi
Sandro-Bilbeisi
Aug 4 2015
5.0
Aug 4 2015
5.0
Version: null