X-Prolog app icon

X-Prolog

X-Prolog is a lightweight Prolog system.

xprolog · org.xprolog.xp

Not rated yet 10K+ downloads v1.0.63 4.7 MB Android 5.0+ PEGI 3 · Everyone

At a glance

Latest version
v1.0.63 (63)
Updated
Jun 11, 2024 (2 years ago)
APK size
4.7 MB
Requires
Android 5.0+ (API 21)
CPU support
x86 32-bit, x86 64-bit, ARM 32-bit, ARM 64-bit
Category
Education (app)
Listed since
Mar 27, 2021 (at least)
Permissions
4 (2 sensitive)
Developer contact
[email protected]

About this APK

X-Prolog is an app by xprolog in the Education category, listed since at least March 2021. It includes native code for x86 32-bit, x86 64-bit, ARM 32-bit and ARM 64-bit, so it runs on practically every phone.

It asks for 4 permissions, 2 of them sensitive: read shared storage and modify shared storage.

What's new in v1.0.63

Initial release

Description

From the listing uploaded by “appupdater”.

X-Prolog is a lightweight Prolog system intended to facilitate programming in Prolog on Android. The app runs Prolog programs in a text view, web view or as a bound service to a client app. A sample client is available at https://github.com/xprolog/sample-client. Note that Google Play restricts the use of all-file-access permission in apps targeting Android 11 or later. To install X-Prolog with all-file-access permission, refer to https://github.com/xprolog/xp/releases. The app depends on user-defined tools for editing and building projects. The tools are written in Prolog and are visible on devices with developer options. The app and tools exchange data through transfer variables and formatted output. This release includes trivial tools intended to demonstrate the app's tooling feature. The app defines extension points at which transfer variables are available (to tools) and formatted output (from tools) is recognized. A tool may be configured to contribute to one or more extension points by specifying a context term. A context term is read-term of the form , where is the name of an extension point, is a list of acceptable file types and is an integer not less than zero, the meaning of which varies depending on the extension point. This release defines three extension points: and , which allow tools to contribute to, respectively, building projects, editing source files and reconciling source models. To build a project, open a file in the top directory of the project and click . To export the project into a runnable object file on the local file system, click . To run the object file, click . A file is considered source-file if there exists one or more tools that build the file, possibly transforming it into another source file. This release includes a single build tool, , which translates a Prolog source file (.pl) into a quick-load file (.ql). Known issues include occurs check, logical update view, attributed variables among others.

Security & authenticity

Security rating: Trusted

Signing certificate

  • Certificate with Google's generic name Google Play App Signing gives the keys it manages this name, but anyone can put it in a certificate, so this alone proves nothing.

Store checks and file details

  • Developer signature verified Jun 11, 2024
  • Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
  • Signing certificate (SHA-1)26:FD:3C:C6:86:9E:30:6D:71:43:88:F7:5A:E9:0C:34:45:F3:6D:C6
  • File MD5913f19c56a9bf0370a7a567f4d830867
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (4)

X-Prolog requests 4 permissions, 2 of them sensitive.

Required hardware & features

X-Prolog APK: questions and answers

Can I install this APK over the version I already have?

Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.

Is the X-Prolog APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. After downloading, check that the file's MD5 is 913f19c56a9bf0370a7a567f4d830867.

Tags

More Education apps