OS: Interface to the Operating system

OS is part of the CategoryAplTree project.


This class offers methods that return the same result under Windows, Linux (without the PI) and Mac OS.

Examples are GetPID and KillPID.

Exceptions are the functions ShellExecute (Linux/Mac only) and WinExecute (Windows only). They perform very similar tasks but with very different parameters and results, so they were separated.

List of methods

Shared Methods:                                                                                                                     

OS needs version 15.0 Unicode of Dyalog APL.

APLTree downloads

Using an APLTree member

  1. If you just want to consume (use) an APLTree member then you have several choices:

* Access it via FTP: ftp://ftp.aplwiki.com/APLTree/ with the user ID "anonymous". There is no password needed.

  • Note that accessing it via ftp allows you to download older versions as well while the dedicated download page offers just the most current version.
  • Download any release since the conversion to GitHub (2018-02) from GitHub. You can compile the URL by https://github.com/aplteam/{name}


If you want to contribute to an APLTree project see HowToContributeToTheAPLTreeProject for details.

Get the full project

If for some reason you need access to, say, the test cases then you need to get more then just the script (or application) itself.

HowToContributeToTheAPLTreeProject explains how to get a project onto your local machine. Just ignore any additional steps.

Create a new APLTree sub project

In order to create a new APLTree project you need some advice. Ask KaiJaeger for help: mailto:kai@aplteam.com


OS (last edited 2018-02-17 12:59:02 by KaiJaeger)