X-Prolog është një sistem Prolog i lehtë që synon të lehtësojë programimin në Prolog në Android. Aplikacioni ekzekuton programet Prolog në një pamje teksti, pamje në ueb ose si një shërbim i lidhur me një aplikacion klienti. Një klient mostër është në dispozicion në https://github.com/xprolog/sample-client.
Vini re se Google Play kufizon përdorimin e lejes së aksesit të të gjithë skedarëve në aplikacionet që synojnë Android 11 ose më vonë. Për të instaluar X-Prolog me lejen e aksesit të të gjithë skedarëve, referojuni https://github.com/xprolog/xp/releases.
ke mjet? Aplikacioni varet nga mjetet e përcaktuara nga përdoruesi për modifikimin dhe ndërtimin e projekteve. Mjetet janë shkruar në Prolog dhe janë të dukshme në pajisjet me opsione zhvilluesish. Aplikacioni dhe mjetet shkëmbejnë të dhëna përmes variablave të transferimit dhe daljes së formatuar. Ky version përfshin mjete të parëndësishme që synojnë të demonstrojnë veçorinë e veglave të aplikacionit.
Aplikacioni përcakton pikat e zgjerimit në të cilat variablat e transferimit janë të disponueshme (për veglat) dhe dalja e formatuar (nga mjetet) njihet. Një mjet mund të konfigurohet për të kontribuar në një ose më shumë pika shtesë duke specifikuar një term të kontekstit.
Një term i kontekstit është term i leximit të formës context(Name, FileTypes, Priority) , ku Emri është emri i një pike shtesë, Types File është një listë e llojeve të skedarëve të pranueshëm dhe Prioriteti është një numër i plotë jo më pak se zero, kuptimi i të cilit ndryshon në varësi të pikës së zgjerimit.
Ky publikim përcakton tre pika shtesë: ndërto, modifiko dhe pajtoj, të cilat lejojnë mjetet të kontribuojnë, përkatësisht, në ndërtimin e projekteve, redaktimin e skedarëve burimor dhe rakordimin e modeleve burimore.
Për të ndërtuar një projekt, hapni një skedar në drejtorinë e sipërme të projektit dhe klikoni Ndërto. Për të eksportuar projektin në një skedar objekti të ekzekutueshëm në sistemin lokal të skedarëve, klikoni Eksport. Për të ekzekutuar skedarin e objektit, klikoni Run.
Një skedar konsiderohet skedar-burim nëse ekziston një ose më shumë mjete që ndërtojnë skedarin, ndoshta duke e transformuar atë në një skedar tjetër burim. Ky version përfshin një mjet të vetëm ndërtimi, Përpilimi, i cili përkthen një skedar burimor Prolog (.pl) në një skedar me ngarkim të shpejtë (.ql).
Problemet e njohura përfshijnë kontrollin e ndodhjes, pamjen logjike të përditësimit, variablat e atribuar ndër të tjera.
Përditësuar më
20 nën 2022