Wir stehen zur Ukraine, um die Menschen in Sicherheit zu bringen. Mitmachen
DE
Wenn Sie über Links auf unserer Website einkaufen, erhalten wir möglicherweise eine Affiliate-Provision

Logtalk für Mac

Objektorientierte logische Programmiersprache.

Kostenlos
Version 3.96.0
5.0
Basierend auf 1 Nutzerbewertung

Logtalk Überblick

Logtalk ist eine Open-Source, objektorientierte logische Programmiersprache, die die Prolog-Sprache mit einem Funktionssatz erweitert und nutzt, der für das Programmieren im Großen geeignet ist.

Logtalk unterstützt moderne Code-Kapselungs- und Code-Wiederverwendungsmechanismen, ohne die deklarativen Programmiermerkmale von Prolog zu beeinträchtigen. Logtalk ist in hochportabler Code implementiert und kann die meisten modernen und standardskonformen Prolog-Implementierungen als Backend-Compiler verwenden. Die Logtalk-Distribution umfasst portable Bibliotheken und portable Assertions, Dokumentations-, Diagramm- und Unit-Test-Tools sowie umfassende Unterstützung für die Code-Bearbeitung und -Veröffentlichung. Sie enthält auch umfangreiche Dokumentationen und eine große Anzahl von Programmierbeispielen.

Was ist neu in Version 3.96.0

Logtalk-Compiler und Laufzeit
  • Hinzugefügt: Prädikate logtalk::loaded_files_topological_sort/1-2 zum Sortieren geladener Dateien nach ihren Abhängigkeiten.
  • Verbessert: Die Implementierung der Prädikate logtalk_make/0-1 für das Ziel „alle“, um Kompilierungswarnungen aufgrund der nicht ordnungsgemäßen Reihenfolge des Ladens von modifizierten Quelldateien zu vermeiden oder zu minimieren. Siehe die Dokumentation des Make-Tools für Details.
  • Behoben: Drucken der Standardflag-Werte beim Start, um die prolog_dialect-Flag als schreibgeschützte Flag aufzulisten.
  • Behoben: Die Linter-Warnung für die Verwendung von Logtalk oder Prolog Top-Level-Abkürzungen als Direktiven ignorierte das Portabilitätsflag.
Prolog-Adapter und Integrationsdateien
  • Geändert: Trealla Prolog-Adapterdatei, um Version 2.84.29 oder höher zu erfordern.
  • Aktualisiert: Eclipse-Adapterdatei, um die neue read_term/3-Prädikatszeilen/1-Option zu verwenden, die in Version 7.2#5 eingeführt wurde, um genaue Startzeilen für das Lesen von Termen zu erhalten.
  • Behoben: Cxprolog-Adapterdatei, um die Implementierung des eingebauten Prädikats predicate_property/2 zu umgehen, das Eigenschaften für unbekannte Prädikate zurückgibt.
  • Behoben: Quintus Prolog-Adapterdatei, um einige falsche verdächtige Aufrufwarnungen beim Laden von Tools wie lgtunit zu vermeiden.
  • Behoben: Quintus Prolog-Adapterdatei, die Erweiterungen für einige arithmetische Funktionen fehlte.
Dokumentation
  • Hinzugefügt: Einen Abschnitt „Bekannte Probleme“ zur Dokumentation des Make-Tools.
  • Aktualisiert: Das Handbuch zur Auffindung einer optimalen Dateiladeordnung unter Verwendung der neuen logtalk::loaded_files_topological_sort/1-2-Prädikate.
Bibliothek
  • Verbessert: Die Implementierung des Prädikats os::time_stamp/1 für Sicstus Prolog, Trealla Prolog, Xsb und Yap.
  • Verbessert: Tests für die Prädikate der os-Bibliothek.
  • Aktualisiert: Den Formatbibliotheks-Linter-Checker, um sich des ~W-Steuersequenz, die zwei Argumente verwendet, bewusst zu sein.
Tools
  • Verbessert: Das Skript logtalk_doclet.sh beendet jetzt alle erstellten Kindprozesse beim Beenden.
  • Behoben: Syntaxfehler beim Laden des Diagrammtools mit dem Gnu Prolog-Backend.
  • Behoben: Die Skripte logtalk_doclet.sh und logtalk_tester.sh überprüfen auch den alternativen Namen gnutimeout für den Gnu coreutils-Befehl timeout. Danke an Andrew Davison für den Bugbericht.
Ides, Texteditoren und Syntax-Highlighter-Unterstützung
  • Hinzugefügt: Unterstützung für den Context7 Mcp-Server über eine context7.json-Datei.
  • Hinzugefügt: Vscode-Unterstützungsprädikate infer_public_predicates/2 und files_topological_sort/3.
  • Behoben: Die Vscode-Unterstützung umgeht die nicht konforme Implementierung von multifile Prädikaten in Ciao Prolog.

Logtalk für Mac

Kostenlos
Version 3.96.0
Schreiben Sie eine ausführliche Rezension zu Logtalk

Schreiben Sie Ihre Gedanken in unserem klassischen Kommentarfeld

MacUpdate Kommentarrichtlinie. Wir empfehlen ausdrücklich, Kommentare zu hinterlassen – Kommentare mit beleidigenden Wörtern, Mobbing oder persönlichen Angriffen jeglicher Art werden moderiert.
5.0

(1 Rezensionen zu Logtalk)

  • Kommentare

  • Nutzerbewertungen

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