Jekejeke Prolog 1.4.4 (Vergleicher Sortierungsoption)

Jan Burse, erstellt 28. Mai 2020, geändert 10. Jun 2020 Hallo Zusammen, Wir haben soeben eine neue Ausgabe von Jekejeke Prolog aufgeschaltet. Die folgenden wesentlichen Verbesserungen sind enthalten: - Modul "approx": Wir verbessern weiterhin die Unterstützung von Rationalzahlen. Das Modul wurde in das Paket "standard" verschoben and das Prädikat number_compare/3 kann nun einen tiefergehenden Vergleich durchführen: ?- number_compare(X, t(2#3), t(4#11)). X = > - Modul "sort": Dieses Module unterstützt nun eine Vergleicher Sortierungsoption. Die neue Sortierungsoption ist auch für bagof Prädikate, aggregate Prädikate und die Tabling Direktive verfügbar. ?- sort([1#2, 4#11, 2#3], X, [type(callback), comparator(number_compare)]). X = [4#11, 1#2, 2#3] - Module "sequence": Das Prädikat order_by/2 wurde bereinigt, so dass es jetzt Liste von Sortierfunktionen akzeptiert kompatibel mit SWI-Prolog. Wir unterstützen asc/1 und desc/1, welche auf eine kleine Vergleichs DSL abgebildet werden. Die neue Möglichkeit des Moduls "approx" ist noch im Versuchsstadium und sollte in den nächsten Ausgaben weitere Verbesserungen erhalten. Fröhliches Kodieren! #StaySafe Android Appstores: Google Play Herunterladen: Jekejeke Runtime

Kommentare