X-Prolog je lagani Prolog sustav namijenjen olakšavanju programiranja u Prologu na Androidu. Aplikacija pokreće Prolog programe u tekstualnom prikazu, web prikazu ili kao vezan servis za klijentsku aplikaciju. Ogledni klijent dostupan je na https://github.com/xprolog/sample-client.
Imajte na umu da Google Play ograničava upotrebu dopuštenja za pristup svim datotekama u aplikacijama koje ciljaju Android 11 ili noviji. Da biste instalirali X-Prolog s dopuštenjem za pristup svim datotekama, pogledajte https://github.com/xprolog/xp/releases.
imate alat? Aplikacija ovisi o korisnički definiranim alatima za uređivanje i izradu projekata. Alati su napisani u Prologu i vidljivi su na uređajima s opcijama za razvojne programere. Aplikacija i alati razmjenjuju podatke putem varijabli prijenosa i formatiranog izlaza. Ovo izdanje uključuje trivijalne alate namijenjene demonstraciji značajke alata aplikacije.
Aplikacija definira točke proširenja na kojima su varijable prijenosa dostupne (alatima) i prepoznaju formatirani izlaz (iz alata). Alat se može konfigurirati da pridonese jednoj ili više točaka proširenja određivanjem pojma konteksta.
Termin konteksta je termin za čitanje oblika kontekst(Naziv, Vrste datoteka, Prioritet) , gdje je Naziv naziv točke proširenja, Vrste datoteka je popis prihvatljivih vrsta datoteka, a Prioritet je cijeli broj koji nije manji od nule, čije značenje varira ovisno o točki proširenja.
Ovo izdanje definira tri točke proširenja: izgradnja, uređivanje i usklađivanje, koje omogućuju alatima da doprinesu izradi projekata, uređivanju izvornih datoteka i usklađivanju izvornih modela.
Za izradu projekta otvorite datoteku u gornjem direktoriju projekta i kliknite Izradi. Za izvoz projekta u objektnu datoteku koja se može izvoditi na lokalnom datotečnom sustavu, kliknite Izvezi. Za pokretanje objektne datoteke kliknite Pokreni.
Datoteka se smatra izvornom datotekom ako postoji jedan ili više alata koji grade datoteku, eventualno je pretvarajući u drugu izvornu datoteku. Ovo izdanje uključuje jedan alat za izgradnju, Compile, koji prevodi Prolog izvornu datoteku (.pl) u datoteku za brzo učitavanje (.ql).
Poznati problemi među ostalim uključuju provjeru pojavljivanja, logički prikaz ažuriranja, pripisane varijable.