TryAPL2 - IBM APL2 for Android Apk

TryAPL2 - IBM APL2 for Android Apk

Latest version 2.0.7
16 Jun 2015

Older Versions

Apk Infos

Version2.0.7
Rating4.3/5, based on 13 votes
Size‎5.6 MB
Requires AndroidAndroid 2.2+ (Froyo)
Author's NotesTryAPL2 is a full working version of IBM's powerful APL2 programming language.

About TryAPL2 - IBM APL2 for Android APK

TryAPL2 - IBM APL2 for Android APK Download for Android
TryAPL2 - IBM APL2 for Android APK Download for Android

Description

TryAPL2 is a fully working version of the original IBM programming language APL2, a very powerful and unique programming environment especially useful for complex, data-intense situations. APL - which stands simply for "A Programming Language" - was the first interactive computer-programming tool. APL ran on the early IBM mainframe computers, and was the first programming language for the first IBM personal computers, developed in the early 1970's. The language makes use of the Greek letters and symbols which were adopted for mathematics originally, but you don't need a math background to use APL effectively. In the late 1980's and early 1990's, when the computer technology liftoff really started to fly, the IBM folks and others in the APL world, extended the original language and called it APL2. The TryAPL2 product was developed as a free-to-copy software package that ran on IBM P/C machines, and allowed students, educators and technically curious potential customers to try out the APL2 product and gain familiarity with its features. APL2 remains available on a variety of platforms, ranging from data-centre mainframes to small AIX, Linux and Android based platforms.

Gemesys Ltd is pleased to offer this unique and highly educational neat little product to Android tablet users. The original IBM license not only allowed for, but encouraged users to copy and share the software, in an effort to encourage and support APL language use and development.

APL, and the interesting APL2 extentions to the original language, allow and encourage a different way of working with information, and thinking about data-driven problems. Simple - and yet powerful - short functions can be written quickly, allowing ideas and methods to be investigated using a working prototype, much the same way early engineers would lash together a circuit on a desktop to evaluate a potential electronic systems enhancement.

The development of the modern tablet computers favours a language environment like APL and APL2, and my
early initial development was directed at Blackberry's Playbook, where I was able to get the P/C version of the old Sharp APL product running. Combined with GNUPlot37, one has a nice tool for math-hacking and data visualization.

And now, with the powerful Android tablets available for low cost, I wanted to make a real APL available which could be used for educational and experimental purposes. The "TryAPL2" product, version 2.0, dates from 1991, and was designed to run APL2 on 80x86 Intel architecture - the world-changing IBM P/C - and correctly replicate the APL2 mainframe and AIX-workstation products. According to the documentation, the TryAPL2 workspaces, which have the three letter extension of ".TRY", can be loaded directly by any of the various flavours of IBM's APL2 offerings.

APL2 differed from the original APL Language specification, in that it extended the conceptual model for data organization and manipulation. The data objects of scalars (single numbers or letters), vectors (strings of numbers or letters) and matricies (tables and n-dimensional blocks of numbers), could be "nested", so that one could have, for example, a "nested" vector where each element of the vector might be a numeric matrix, a page of text, and maybe just a single number. New operators were developed to manipulate (enclose and disclose) the contents of these nested collections of data-items.

The TryAPL2 for Android product makes use of our "gDOSbox" emulator, which built from the original "DOSbox" open-source code, which in turn appears to have grown out of the "DOSemu" product. The TryAPL2 emulator runs on DOSemu and gDOSbox in Linux, under the "Cmd" window on Microsoft Windows various flavours, and now as a gDOSbox application on Android. It has been tested on a Samsung SM-T310 tablet, 4.4.2 Android version, but it must be stressed that this product is offered for experimental and educational use only, and may be unstable.

Latest updates

What's new in version 2.0.7

*** TryAPL2 now runs on Android-5 ! This involved re-coding jobject pointers that were local static to use NewGlobalRef feature, documented in Android ICS, and needed by ART (Android Run Time engine) in Android 5 devices. TryAPL2 users are encourged to forward operation reports via email.
You exit to APL session from the menu by pressing softkey# 5. Load MCLWS example workspace at APL session mode with ")LOAD MCLWS". An APL keyboard, "gKeyboard" may be downloaded as a separate app.

How to install TryAPL2 - IBM APL2 for Android APK on Android phone or tablet?

Download TryAPL2 - IBM APL2 for Android 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.tryapl2-v2.0.7-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

2.0.7 (200070)5.6 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

User's Reivew

5 ★Just so everyone knows, GEMESYS makes an APL keyboard to go along with this app called gKeyboard.
1 ★No way I can find an APL keyboard. Makes app useless.
1 ★Useless