X-Prolog হল একটি হালকা ওজনের Prolog সিস্টেম যা Android-এ Prolog-এ প্রোগ্রামিং সহজতর করার উদ্দেশ্যে। অ্যাপটি টেক্সট ভিউ, ওয়েব ভিউ বা ক্লায়েন্ট অ্যাপের আবদ্ধ পরিষেবা হিসেবে প্রোলগ প্রোগ্রাম চালায়। একটি নমুনা ক্লায়েন্ট https://github.com/xprolog/sample-client এ উপলব্ধ।
মনে রাখবেন যে Google Play Android 11 বা তার পরবর্তী সংস্করণগুলিকে লক্ষ্য করে এমন অ্যাপগুলিতে সমস্ত-ফাইল-অ্যাক্সেস অনুমতির ব্যবহার সীমাবদ্ধ করে। সমস্ত-ফাইল-অ্যাক্সেস অনুমতি সহ X-Prolog ইনস্টল করতে, https://github.com/xprolog/xp/releases দেখুন।
টুল পেয়েছেন? অ্যাপটি প্রজেক্ট সম্পাদনা এবং নির্মাণের জন্য ব্যবহারকারী-সংজ্ঞায়িত টুলের উপর নির্ভর করে। টুলগুলি প্রোলগে লেখা আছে এবং ডেভেলপার অপশন সহ ডিভাইসগুলিতে দৃশ্যমান। অ্যাপ এবং টুল ট্রান্সফার ভেরিয়েবল এবং ফরম্যাট করা আউটপুটের মাধ্যমে ডেটা বিনিময় করে। এই রিলিজে অ্যাপের টুলিং বৈশিষ্ট্য প্রদর্শনের উদ্দেশ্যে তুচ্ছ টুলস অন্তর্ভুক্ত রয়েছে।
অ্যাপটি এক্সটেনশন পয়েন্টগুলিকে সংজ্ঞায়িত করে যেখানে স্থানান্তর ভেরিয়েবলগুলি উপলব্ধ (টুলগুলিতে) এবং ফর্ম্যাট করা আউটপুট (টুলগুলি থেকে) স্বীকৃত। একটি প্রসঙ্গ শব্দ নির্দিষ্ট করে এক বা একাধিক এক্সটেনশন পয়েন্টে অবদান রাখার জন্য একটি টুল কনফিগার করা হতে পারে।
একটি প্রসঙ্গ শব্দ হল প্রসঙ্গ(নাম, ফাইলের ধরন, অগ্রাধিকার) ফর্মের পঠন-পদ, যেখানে নাম একটি এক্সটেনশন পয়েন্টের নাম, ফাইল টাইপস > হল গ্রহণযোগ্য ফাইল প্রকারের একটি তালিকা এবং অগ্রাধিকার হল একটি পূর্ণসংখ্যা যা শূন্যের কম নয়, যার অর্থ এক্সটেনশন পয়েন্টের উপর নির্ভর করে পরিবর্তিত হয়।
এই রিলিজটি তিনটি এক্সটেনশন পয়েন্টকে সংজ্ঞায়িত করে: নির্মাণ, সম্পাদনা এবং পুনর্মিলন, যা সরঞ্জামগুলিকে যথাক্রমে, প্রকল্প নির্মাণ, উত্স ফাইল সম্পাদনা এবং উত্স মডেলগুলির পুনর্মিলনে অবদান রাখতে দেয়৷
একটি প্রকল্প তৈরি করতে, প্রকল্পের শীর্ষ ডিরেক্টরিতে একটি ফাইল খুলুন এবং বিল্ড ক্লিক করুন৷ স্থানীয় ফাইল সিস্টেমে একটি চলমান অবজেক্ট ফাইলে প্রকল্পটি রপ্তানি করতে, রপ্তানি ক্লিক করুন। অবজেক্ট ফাইল চালাতে, চালান ক্লিক করুন।
একটি ফাইলকে সোর্স-ফাইল হিসাবে বিবেচনা করা হয় যদি সেখানে এক বা একাধিক টুল বিদ্যমান থাকে যা ফাইলটি তৈরি করে, সম্ভবত এটিকে অন্য উত্স ফাইলে রূপান্তরিত করে। এই রিলিজে একটি একক বিল্ড টুল রয়েছে, কম্পাইল, যা একটি প্রোলগ সোর্স ফাইল (.pl) কে দ্রুত-লোড ফাইলে (.ql) অনুবাদ করে।
পরিচিত সমস্যাগুলির মধ্যে রয়েছে চেক, লজিক্যাল আপডেট ভিউ, অ্যাট্রিবিউটেড ভেরিয়েবল।
আপডেট করা হয়েছে
২০ নভে, ২০২২