We stand with Ukraine to help keep people safe. Join us
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.95.0
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.95.0

  • Changed: The diagrams tool predicate_url_target_format/1 option to only accept sphinx and other values.
  • Improved: The diagrams tool generated diagram node links by encompassing just the relevant text.
  • Improved: The lgtunit tool lint checking of test assertions.
  • Updated: The tutor tool to explain the new lgtunit tool linter warnings.
  • Updated: The lgtunit tool to allow using failed_test_reason//1 as a public non-terminal to better support IDEs such as VSCode.
  • Updated: The code_metrics, help, lgtdoc, and tutor tools for the new mode_non_terminal/2 directive.
  • Updated: The dead_code_scanner tool for additional tests using use_module/2 directives.
  • Updated: The diagrams tool to also load the Mermaid experimental support.
  • Fixed: A lgtdoc tool bug when reporting missing predicate directives for declared non-terminals.
  • Fixed: A lgtdoc tool bug when reporting missing predicate directives when the scope directive is found in an included file.
  • Fixed: The lgtdoc tool logtalk.css file to avoid rendering issues when viewing documentation in VSCode.
  • Fixed: The lgtdoc tool XSLT files for converting XML documentation files to (X)HTML files to correctly handle italic, bold, and monospaced text fragments.
  • Fixed: The diagrams tool to exclude the default scratch directory on Windows (lgt_tmp) when generating diagrams for all sub-directories or sub-libraries.
  • Fixed: The diagrams tool generated entity cross-referencing diagrams to link to the entity definition line instead of just to the entity definition file.
  • Fixed: Some documentation formatting issues in the wrapper tool.

Full list of changes available here

Logtalk for Mac

Free
In English
Version 3.95.0
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 14 2015
3.00.0
0.0
Jan 14 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