X-Prolog ಒಂದು ಹಗುರವಾದ ಪ್ರೋಲಾಗ್ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು, ಇದು Android ನಲ್ಲಿ ಪ್ರೋಲಾಗ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸುಲಭಗೊಳಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಲಾಗ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪಠ್ಯ ವೀಕ್ಷಣೆ, ವೆಬ್ ವೀಕ್ಷಣೆ ಅಥವಾ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಬೌಂಡ್ ಸೇವೆಯಾಗಿ ನಡೆಸುತ್ತದೆ. ಮಾದರಿ ಕ್ಲೈಂಟ್ https://github.com/xprolog/sample-client ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
Android 11 ಅಥವಾ ನಂತರದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ ಪ್ರವೇಶ ಅನುಮತಿಯ ಬಳಕೆಯನ್ನು Google Play ನಿರ್ಬಂಧಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಎಲ್ಲಾ ಫೈಲ್ ಪ್ರವೇಶ ಅನುಮತಿಯೊಂದಿಗೆ X-Prolog ಅನ್ನು ಸ್ಥಾಪಿಸಲು, https://github.com/xprolog/xp/releases ಅನ್ನು ನೋಡಿ.
ಉಪಕರಣವಿದೆಯೇ? ಅಪ್ಲಿಕೇಶನ್ ಎಡಿಟ್ ಮಾಡಲು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಪರಿಕರಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಪರಿಕರಗಳನ್ನು ಪ್ರೊಲಾಗ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಡೆವಲಪರ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಸಾಧನಗಳಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ. ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಪರಿಕರಗಳು ವರ್ಗಾವಣೆ ವೇರಿಯಬಲ್ಗಳು ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತವೆ. ಈ ಬಿಡುಗಡೆಯು ಅಪ್ಲಿಕೇಶನ್ನ ಟೂಲಿಂಗ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಉದ್ದೇಶಿಸಿರುವ ಕ್ಷುಲ್ಲಕ ಪರಿಕರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ವರ್ಗಾವಣೆ ವೇರಿಯೇಬಲ್ಗಳು ಲಭ್ಯವಿರುವ (ಉಪಕರಣಗಳಿಗೆ) ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಔಟ್ಪುಟ್ (ಉಪಕರಣಗಳಿಂದ) ಗುರುತಿಸಲ್ಪಟ್ಟಿರುವ ವಿಸ್ತರಣಾ ಬಿಂದುಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಸಂದರ್ಭ ಪದವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ವಿಸ್ತರಣಾ ಬಿಂದುಗಳಿಗೆ ಕೊಡುಗೆ ನೀಡಲು ಉಪಕರಣವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.
ಸಂದರ್ಭದ ಪದವು ಸಂದರ್ಭ(ಹೆಸರು, ಫೈಲ್ಟೈಪ್ಗಳು, ಆದ್ಯತೆ) ಫಾರ್ಮ್ನ ಓದುವ-ಪದವಾಗಿದೆ, ಇಲ್ಲಿ ಹೆಸರು ಒಂದು ವಿಸ್ತರಣೆ ಬಿಂದುವಿನ ಹೆಸರು, ಫೈಲ್ಟೈಪ್ಗಳು ಸ್ವೀಕಾರಾರ್ಹ ಫೈಲ್ ಪ್ರಕಾರಗಳ ಪಟ್ಟಿ ಮತ್ತು ಆದ್ಯತೆ ಶೂನ್ಯಕ್ಕಿಂತ ಕಡಿಮೆಯಿಲ್ಲದ ಪೂರ್ಣಾಂಕವಾಗಿದೆ, ಇದರ ಅರ್ಥವು ವಿಸ್ತರಣೆಯ ಬಿಂದುವನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗುತ್ತದೆ.
ಈ ಬಿಡುಗಡೆಯು ಮೂರು ವಿಸ್ತರಣಾ ಅಂಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ: ನಿರ್ಮಾಣ, ಸಂಪಾದನೆ ಮತ್ತು ಸಮನ್ವಯಗೊಳಿಸು, ಇದು ಅನುಕ್ರಮವಾಗಿ ನಿರ್ಮಾಣ ಯೋಜನೆಗಳಿಗೆ ಕೊಡುಗೆ ನೀಡಲು, ಮೂಲ ಫೈಲ್ಗಳನ್ನು ಸಂಪಾದಿಸಲು ಮತ್ತು ಮೂಲ ಮಾದರಿಗಳನ್ನು ಸಮನ್ವಯಗೊಳಿಸಲು ಸಾಧನಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಪ್ರಾಜೆಕ್ಟ್ನ ಮೇಲಿನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಬಿಲ್ಡ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಸ್ಥಳೀಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದಾದ ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ಗೆ ರಫ್ತು ಮಾಡಲು, ರಫ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ. ಆಬ್ಜೆಕ್ಟ್ ಫೈಲ್ ಅನ್ನು ರನ್ ಮಾಡಲು, ರನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಫೈಲ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಉಪಕರಣಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಬಹುಶಃ ಅದನ್ನು ಇನ್ನೊಂದು ಮೂಲ ಫೈಲ್ ಆಗಿ ಪರಿವರ್ತಿಸಿದರೆ ಫೈಲ್ ಅನ್ನು ಮೂಲ-ಫೈಲ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಈ ಬಿಡುಗಡೆಯು ಒಂದೇ ನಿರ್ಮಾಣ ಸಾಧನವನ್ನು ಒಳಗೊಂಡಿದೆ, ಕಂಪೈಲ್, ಇದು ಪ್ರೋಲಾಗ್ ಮೂಲ ಫೈಲ್ (.pl) ಅನ್ನು ತ್ವರಿತ-ಲೋಡ್ ಫೈಲ್ ಆಗಿ (.ql) ಅನುವಾದಿಸುತ್ತದೆ.
ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಗಳು ಸಂಭವಿಸುವ ಪರಿಶೀಲನೆ, ತಾರ್ಕಿಕ ನವೀಕರಣ ವೀಕ್ಷಣೆ, ಇತರವುಗಳಲ್ಲಿ ಆಟ್ರಿಬ್ಯೂಟೆಡ್ ವೇರಿಯಬಲ್ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ನವೆಂ 20, 2022