X-Prolog ਇੱਕ ਹਲਕਾ ਪ੍ਰੋਲੌਗ ਸਿਸਟਮ ਹੈ ਜਿਸਦਾ ਉਦੇਸ਼ ਐਂਡਰੌਇਡ 'ਤੇ ਪ੍ਰੋਲੋਗ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਸਹੂਲਤ ਦੇਣਾ ਹੈ। ਐਪ ਪ੍ਰੋਲੋਗ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਟੈਕਸਟ ਵਿਊ, ਵੈੱਬ ਵਿਊ ਜਾਂ ਕਲਾਇੰਟ ਐਪ ਲਈ ਬਾਊਂਡ ਸੇਵਾ ਦੇ ਤੌਰ 'ਤੇ ਚਲਾਉਂਦੀ ਹੈ। ਇੱਕ ਨਮੂਨਾ ਕਲਾਇੰਟ https://github.com/xprolog/sample-client 'ਤੇ ਉਪਲਬਧ ਹੈ।
ਨੋਟ ਕਰੋ ਕਿ ਗੂਗਲ ਪਲੇ ਐਂਡਰੌਇਡ 11 ਜਾਂ ਇਸ ਤੋਂ ਬਾਅਦ ਦੇ ਵਰਜਨਾਂ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਵਾਲੀਆਂ ਐਪਾਂ ਵਿੱਚ ਆਲ-ਫਾਈਲ-ਐਕਸੈਸ ਅਨੁਮਤੀ ਦੀ ਵਰਤੋਂ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਦਾ ਹੈ। ਆਲ-ਫਾਈਲ-ਐਕਸੈਸ ਅਨੁਮਤੀ ਨਾਲ ਐਕਸ-ਪ੍ਰੋਲੋਗ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ, https://github.com/xprolog/xp/releases ਵੇਖੋ।
ਟੂਲ ਮਿਲਿਆ?
ਐਪ ਸੰਪਾਦਿਤ ਕਰਨ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਟੂਲਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ਟੂਲ ਪ੍ਰੋਲੋਗ ਵਿੱਚ ਲਿਖੇ ਗਏ ਹਨ ਅਤੇ ਡਿਵੈਲਪਰ ਵਿਕਲਪਾਂ ਵਾਲੇ ਡਿਵਾਈਸਾਂ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ। ਐਪ ਅਤੇ ਟੂਲ ਟ੍ਰਾਂਸਫਰ ਵੇਰੀਏਬਲ ਅਤੇ ਫਾਰਮੈਟ ਕੀਤੇ ਆਉਟਪੁੱਟ ਦੁਆਰਾ ਡੇਟਾ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਐਪ ਦੀ ਟੂਲਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਦੇ ਇਰਾਦੇ ਵਾਲੇ ਮਾਮੂਲੀ ਟੂਲ ਸ਼ਾਮਲ ਹਨ।
ਐਪ ਐਕਸਟੈਂਸ਼ਨ ਪੁਆਇੰਟਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਟ੍ਰਾਂਸਫਰ ਵੇਰੀਏਬਲ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ (ਟੂਲਸ ਲਈ) ਅਤੇ ਫਾਰਮੈਟ ਕੀਤੇ ਆਉਟਪੁੱਟ (ਟੂਲਸ ਤੋਂ) ਨੂੰ ਮਾਨਤਾ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਸੰਦਰਭ ਸ਼ਬਦ ਨਿਸ਼ਚਿਤ ਕਰਕੇ ਇੱਕ ਟੂਲ ਨੂੰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਐਕਸਟੈਂਸ਼ਨ ਪੁਆਇੰਟਾਂ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਣ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇੱਕ ਸੰਦਰਭ ਸ਼ਬਦ ਫਾਰਮ
ਪ੍ਰਸੰਗ(ਨਾਮ, ਫਾਈਲ ਕਿਸਮ, ਤਰਜੀਹ)
ਦੀ ਪੜ੍ਹੀ-ਪਦ ਹੈ, ਜਿੱਥੇ
ਨਾਮ
ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਪੁਆਇੰਟ ਦਾ ਨਾਮ ਹੈ,
ਫਾਇਲ ਕਿਸਮਾਂ
> ਸਵੀਕਾਰਯੋਗ ਫਾਈਲ ਕਿਸਮਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ ਅਤੇ
ਪ੍ਰਾਥਮਿਕਤਾ
ਇੱਕ ਪੂਰਨ ਅੰਕ ਹੈ ਜੋ ਜ਼ੀਰੋ ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੈ, ਜਿਸਦਾ ਅਰਥ ਐਕਸਟੈਂਸ਼ਨ ਪੁਆਇੰਟ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਇਹ ਰੀਲੀਜ਼ ਤਿੰਨ ਐਕਸਟੈਂਸ਼ਨ ਬਿੰਦੂਆਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ:
ਬਿਲਡ, ਸੰਪਾਦਿਤ
ਅਤੇ
ਮਿਲਾਪ
, ਜੋ ਕਿ ਟੂਲਜ਼ ਨੂੰ ਕ੍ਰਮਵਾਰ, ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ, ਸਰੋਤ ਫਾਈਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਅਤੇ ਸਰੋਤ ਮਾਡਲਾਂ ਨੂੰ ਜੋੜਨ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ।
ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ, ਪ੍ਰੋਜੈਕਟ ਦੀ ਸਿਖਰਲੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹੋ ਅਤੇ
ਬਿਲਡ
'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਥਾਨਕ ਫਾਈਲ ਸਿਸਟਮ 'ਤੇ ਚੱਲਣਯੋਗ ਆਬਜੈਕਟ ਫਾਈਲ ਵਿੱਚ ਨਿਰਯਾਤ ਕਰਨ ਲਈ,
ਐਕਸਪੋਰਟ
'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਆਬਜੈਕਟ ਫਾਈਲ ਨੂੰ ਚਲਾਉਣ ਲਈ,
ਚਲਾਓ
'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇੱਕ ਫਾਈਲ ਨੂੰ ਸਰੋਤ-ਫਾਈਲ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਟੂਲ ਮੌਜੂਦ ਹਨ ਜੋ ਫਾਈਲ ਨੂੰ ਬਣਾਉਂਦੇ ਹਨ, ਸੰਭਵ ਤੌਰ 'ਤੇ ਇਸਨੂੰ ਕਿਸੇ ਹੋਰ ਸਰੋਤ ਫਾਈਲ ਵਿੱਚ ਬਦਲਦੇ ਹਨ। ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਬਿਲਡ ਟੂਲ,
ਕੰਪਾਈਲ
ਸ਼ਾਮਲ ਹੈ, ਜੋ ਇੱਕ ਪ੍ਰੋਲੌਗ ਸਰੋਤ ਫਾਈਲ (.pl) ਨੂੰ ਇੱਕ ਤੇਜ਼-ਲੋਡ ਫਾਈਲ (.ql) ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ।
ਜਾਣੇ-ਪਛਾਣੇ ਮੁੱਦਿਆਂ ਵਿੱਚ ਜਾਂਚ, ਲਾਜ਼ੀਕਲ ਅੱਪਡੇਟ ਦ੍ਰਿਸ਼, ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੇ ਵੇਰੀਏਬਲ ਸ਼ਾਮਲ ਹਨ।