We stand with Ukraine to help keep people safe. Join us
Logtalk
Logtalk
5.0
0.0
Logtalk free download for Mac

Logtalk

Version 3.76.0

Object-oriented logic programming language.

5.0
Based on 1 user rateRead reviews & comments
Free
Absolutely Free

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.76.0

Updated on Apr 01 2024

Logtalk compiler and runtime
  • Changed: The reflection API now also includes calls/2 object and category properties when the callers are auxiliary predicates. This change allows the dead_code_scanner tool to avoid false positives when reporting non called predicates.
  • Added: Implemented the object and category updates/2 property alias/2 and non_terminal/1 predicate properties.
  • Improved: The compiler report of errors and warnings clause context for multifile predicates.
  • Improved: Print a warning only for the first successful call to the logtalk_linter_hook/7 hook predicate.
  • Fixed: The compiler to detect and report attempts to declare category predicates or non-terminals as both multifile and dynamic.
  • Fixed: The updates/2 object and category property would not be reported for updated predicates in user.
  • Fixed: The compiler to not create object and category calls/2 properties for built-in database predicate calls updating predicates in user.
  • Fixed: False positive missing predicate linter warnings in logtalk_make/1 calls for the check target when analyzing (^^)/1 and (::)/1 calls from objects playing the role of instances.

Full list of changes available here

Information

License

Free

Size

18 MB

Developer’s website

https://logtalk.org/

Downloads

10464

App requirements

  • Intel 64
  • Apple Silicon
  • OS X 10.10 or later
  • Compatible Prolog compiler
Try our new feature and write a detailed review about Logtalk. All reviews will be posted soon.

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.
0.0

(0 Reviews of )

There are no reviews yet
  • 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
Free
Absolutely Free
How would you rate Logtalk?
Similar apps
Python
Object-oriented programming language.
Is this app is similar to Python? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Processing
Programming language for electronic arts.
Is this app is similar to Processing? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Agena
Procedural programming language.
Is this app is similar to Agena? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Racket
Popular variant of the Scheme programming language.
Is this app is similar to Racket? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Scala
The Scala Programming Language.
Is this app is similar to Scala? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes