OS-independent utilties for OS tasks
Branch: master
Clone or download
Latest commit 7647968 Feb 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
APLSource Really fixed... Feb 18, 2019
Make Updated Make.dws Jan 13, 2019
Tests Bug fix and console window is not hidden Dec 28, 2018
.gitattributes acreconfig.txt renamed and `History` polished Jan 1, 2019
.gitignore `Make` polished (Dest==>Dist) Mar 15, 2018
LICENSE LICENSE added Feb 17, 2018
OS.dws Bug fix and console window is not hidden Dec 28, 2018
README.md ReadMe polished Feb 22, 2018
acre.config :Include APLTreeUtils fixed Feb 18, 2019
publish.config Really fixed... Feb 18, 2019

README.md

Interface to the Operating system

OS is a member of the APLTree library. The library is a collection of classes etc. that aim to support the Dyalog APL programmer. Search GitHub for "apltree" and you will find solutions to many every-day problems Dyalog APL programmers might have to solve.

Overview

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:                                                                                                                     
  CreateParms_WinExecute
  GetPID           
  GetSharedLib     
  KillPID          
  ShellExecute     
  Version          
  WinExecute       

Requirements

OS needs version 15.0 Unicode of Dyalog APL.