X-Prolog-ը թեթև Prolog համակարգ է, որը նախատեսված է Android-ում Prolog-ում ծրագրավորումը հեշտացնելու համար: Հավելվածը գործարկում է Prolog ծրագրերը տեքստային տեսքի, վեբ տեսքի կամ որպես հաճախորդի հավելվածի կապակցված ծառայություն: Հաճախորդի նմուշը հասանելի է https://github.com/xprolog/sample-client կայքում:
Նկատի ունեցեք, որ Google Play-ը սահմանափակում է բոլոր ֆայլերի մուտքի թույլտվության օգտագործումը այն հավելվածներում, որոնք ուղղված են Android 11 կամ ավելի նոր տարբերակին: X-Prolog-ը բոլոր ֆայլերի մուտքի թույլտվությամբ տեղադրելու համար այցելեք https://github.com/xprolog/xp/releases:
ունե՞ք գործիք: Հավելվածը կախված է օգտատիրոջ կողմից սահմանված գործիքներից՝ նախագծեր խմբագրելու և կառուցելու համար: Գործիքները գրված են Prolog-ում և տեսանելի են մշակողի ընտրանքներ ունեցող սարքերում: Հավելվածը և գործիքները փոխանակում են տվյալներ փոխանցման փոփոխականների և ձևաչափված ելքի միջոցով: Այս թողարկումը ներառում է չնչին գործիքներ, որոնք նախատեսված են ցուցադրելու հավելվածի գործիքավորման հնարավորությունը:
Հավելվածը սահմանում է ընդլայնման կետեր, որտեղ փոխանցման փոփոխականները հասանելի են (գործիքներին) և ձևաչափված ելքը (գործիքներից) ճանաչվում է: Գործիքը կարող է կազմաձևվել, որպեսզի նպաստի մեկ կամ մի քանի ընդլայնման կետերին՝ նշելով համատեքստային տերմին:
Համատեքստային տերմինը ընթերցման տերմին է context(Name, FileTypes, Priority) ձևի, որտեղ Name ընդլայնման կետի անունն է, FileTypes ընդունելի ֆայլերի տեսակների ցանկ է, իսկ Priority-ը զրոյից ոչ պակաս ամբողջ թիվ է, որի նշանակությունը տատանվում է կախված ընդլայնման կետից:
Այս թողարկումը սահմանում է երեք ընդլայնման կետեր՝ կառուցել, խմբագրել և համապատասխանել, որոնք թույլ են տալիս գործիքներին նպաստել, համապատասխանաբար, նախագծերի կառուցմանը, սկզբնաղբյուր ֆայլերի խմբագրմանը և սկզբնաղբյուր մոդելների համաձայնեցմանը:
Նախագիծ կառուցելու համար բացեք ֆայլը նախագծի վերին գրացուցակում և սեղմեք Կառուցել: Նախագիծը տեղական ֆայլային համակարգի վրա գործարկվող օբյեկտի ֆայլ արտահանելու համար սեղմեք Արտահանել: Օբյեկտի ֆայլը գործարկելու համար սեղմեք Գործարկել:
Ֆայլը համարվում է սկզբնաղբյուր ֆայլ, եթե կա մեկ կամ մի քանի գործիքներ, որոնք կառուցում են ֆայլը, հնարավոր է այն վերածելով մեկ այլ աղբյուրի ֆայլի: Այս թողարկումը ներառում է մեկ կառուցման գործիք՝ Compile, որը թարգմանում է Prolog աղբյուրի ֆայլը (.pl) արագ բեռնվող ֆայլի (.ql):
Հայտնի խնդիրները ներառում են ստուգում, տրամաբանական թարմացման տեսք, վերագրվող փոփոխականներ, ի թիվս այլոց:
Վերջին թարմացումը՝
20 նոյ, 2022 թ.