ANN: Dogelog Spieler 1.0.5 (Chat-80 in Novacore)
Admin User, erstellt 06. Apr. 2023, geändert 18. Okt. 2023
Hallo Zusammen,
Wir sind glücklich eine neue Ausgabe des Dogelog Spieler ankündigen zu können:
- library(compat):
Um dem Label 100% Prolog des Dogelog Spieler gerecht zu werden, haben wir die Prädikate sort/2 und keysort/2 hinzugefügt und in Prolog selber geschrieben. Die Realisierung kommt, im Sinne von Novacore, ohne zusätzliche native Prädikate aus und verhält sich gleich unter Python und JavaScript.
- library(aggregate):
Des weiteren haben wir auch die Prädikate bagof/3 und setof/3 hinzugefügt, wieder in Prolog selber geschrieben. Die Realisierung kommt abermals, im Sinne von Novacore, ohne zusätzliche native Prädikate aus, einzig term_variables/2 wurde in term_variables/3 erweitert.
- Chat-80 Beispiel:
Als Proof of Concept für ein Anwendung dieser Prädikate haben wir Chat-80, ein natürlichsprachliches Frage-Antwort-System von D.H.D. Warren and F.C.N. Pereira, auf Dogelog Player portiert. Transpiliert sind es ca. 400 kBytes die sich in unter 100ms im Browser laden lassen.
Weiterführender Link: Dogelog
Viel Spass!
Kommentare