sAPL - APL for Android 1.0.7 Apk

sAPL - APL for Android 1.0.7 Apk

Latest version 1.1.7
16 Jun 2015

Older Versions

Apk Infos

Version1.1.7
Rating4.0/5, based on 6 votes
Size‎4.9 MB
Requires AndroidAndroid 2.2+ (Froyo)
Author's NotessAPL is a full interpreter for the APL language, and is freeware without ads.

About sAPL - APL for Android 1.0.7 APK

sAPL - APL for Android 1.0.7 APK Download for Android
sAPL - APL for Android 1.0.7 APK Download for Android

Description

sAPL was originally developed by I.P. Sharp, in the mid-1980s, as a small workspace version of their mainframe APL product, but targeted to run on IBM P/C's. The maximum workspace size is roughly 300 kilobytes, but the code was taken directly from their mainframe 32-bit code, and was made to run on the IBM P/C platform, by means of an embedded interpreter. This made the product quite slow on the early 8080-based P/Cs, and it was not popular. A decision was made to offer sAPL P/C to any interested APL users, with a generous licence which allowed (and in fact encouraged) the product to be copied and distributed to anyone, without restrictions, with a view to encouraging use of the APL language.

The sAPL product offered here provides a full-featured APL programming environment, which despite the small workspace size, is capable of running a wide variety of usefull and educational real-world programs. And it runs on an Android platforms, at a speed now which is acceptable, given modern fast processors.

For now, this version of sAPL needs to run with the most excellent "Hackers Keyboard", which is available on the Google Play Store, and provides the full IBM P/C standard keys, generated correctly on an Android screen. In particular, the ALT key is used in conjunction with any standard text key, to correctly generate the APL characters. The "Hackers Keyboard" has over 1 million downloads, and works well with sAPL. We hope to update the "gKeyboard" (the Gemesys APL keyboard, which shows the APL characters with their text equivalents), but until that happens, I wanted to release the version of sAPL, because it performs well, calculates correctly, and provides a better user-experience than many other small-workspace APL interpreters. The APL session can be scrolled up and down using ALT-uparrow/downarrow, or paged up and down using SHIFT-uparrow/downarrow. This is very helpful when using a virtual keyboard on an Android tablet. Important hint: The "Hackers Keyboard", like "gKeyboard", needs to be check-box selected, and then also set as the default-keyboard, using Android "Settings" icon (the little gear icon). Once you have selected the "Hackers Keyboard", you can use its configuration features to squish it down, to 40% or 35% vertical height, so you have more screen real-estate to play with APL programs. This substantially improves the APL programming experience on a tablet, if you do not have a Bluetooth keyboard.

Currently, sAPL has been tested on Android KitKat (4.4.2), on Samsung Galaxy Tab series tablets, and earlier models. Please understand that this software is experimental, and is offered without any warranty of any kind.

There are no license restrictions with sAPL, and we are releasing it primarily for educational purposes, but there is nothing to prevent the use of this software for commercial purposes.

Enjoy holding an Amdahl-V8 mainframe equivalent in your hand, while you invert that matrix!
Mark Langdon,
GEMESYS Ltd.

Latest updates

What's new in version 1.1.7

*** sAPL now runs on Android-5 ! The change involved re-coding jobject pointers that were local static to use the NewGlobalRef feature, first documented in Android ICS (Ice Cream Sandwich), and now part of the new ART (Android Run Time engine) in Android 5 (Lollipop) devices. sAPL users are encourged to forward operation reports to our email address. Current testing has been limited to Android 5.0.2 tablets, including Samsung Galaxy Tab-A, Tab-3 and Tab-4.

How to install sAPL - APL for Android 1.0.7 APK on Android phone or tablet?

Download sAPL - APL for Android 1.0.7 APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (org.gemesys.android.sapl-v1.1.7-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

1.1.7 (100107)4.9 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required