Download Latest Version wslib1-0-3-1.tgz (267.1 kB)
Email in envelope

Get an email when there's a new version of apl-library

Home
Name Modified Size InfoDownloads / Week
wslib1-0-3-1.tgz 2022-05-14 267.1 kB
wslib1-0-2-11.tgz 2022-02-07 270.6 kB
wslib1-0-2-10.tgz 2021-06-03 261.7 kB
wslib1-0-2-9.tgz 2020-09-25 338.7 kB
wslib1-0-2-8.tgz 2020-06-01 335.9 kB
wslib1-0-2-7.tgz 2020-03-30 324.5 kB
README.md 2020-02-03 2.2 kB
wslib1-0-2-6.tgz 2020-02-03 304.5 kB
wslib1-0-2-5.tgz 2019-10-30 326.3 kB
wslib1-0-2-4.tgz 2019-07-06 309.9 kB
wslib1-0-2-3.tgz 2019-06-08 222.2 kB
wslib1-0-2-2.tgz 2019-02-10 848.7 kB
wslib1-0-2-1.tgz 2019-01-04 547.1 kB
wslib1-0-2-0.tgz 2019-01-02 550.0 kB
wslib1-0-1-3.tgz 2018-11-24 495.4 kB
wslib1-0-1-2.tgz 2018-11-23 495.4 kB
wslib1-0-1-1.tgz 2018-10-31 493.1 kB
wslib1-0-1-0.tgz 2018-10-27 147.3 kB
wslib1-0-0-15.tgz 2018-08-04 70.0 kB
wslib1-0-0-14.tgz 2018-03-30 88.9 kB
wslib1-0-0-13.tgz 2018-03-28 88.4 kB
wslib1-0-0-12.tgz 2018-03-20 87.8 kB
wslib1-0-0-11.tgz 2017-08-20 48.8 kB
wslib1-0-0-10.tgz 2017-06-28 48.1 kB
wslib1-0-0-9.tgz 2017-04-22 48.1 kB
wslib1-0-0-8.tgz 2016-12-19 42.6 kB
wslib1-0-0-7.tgz 2016-12-13 42.6 kB
wslib1-0-0-6.tgz 2016-12-01 38.5 kB
wslib1-0-0-5.tgz 2016-11-30 24.5 kB
wslib1-0-0-4.tgz 2016-10-19 58.9 kB
wslib1-0-0-3.tgz 2016-10-18 52.0 kB
wslib1-0-0-2.tgz 2016-09-27 6.1 kB
wslib1-0-0-1.tgz 2016-09-27 5.9 kB
Totals: 33 Items   7.3 MB 1

APL-Library

The objective of APL-Library is to provide a collection of APL libraries that provide much of the functionality of other scripting languages.

APL is a functional programming language originally proposed in the 1950s and implemented by IBM in the 1960s. Several APL interpreters are available see http://www.sigapl.org/. These workspaces were developed in GNU APL (http://ftp.gnu.org/gnu/apl).

APL uses a suite of operators and functions represented by special characters and many APL vendors use proprietary file formats. Files in the library are utf-8 encoding where APL's special characters are stored with their Unicode value.

To display these files one must have an appropriate font installed. The Free Software Foundation offers one at http://ftp.gnu.org/gnu/unifont/

As the standard computer keyboard does not contain many of these special APL characters you must reconfigure yours and you have many options. File README-3-keyboard distributed with GNU APL offers many ideas. I used Emacs and gnu-apl-mode.

Documentation

Open file apl-library.info by entering info path/to/apl-library.info at the shell prompt.

Caveat

Many of these libraries depend on workspace FILE_IO.apl shipped with gnu-apl. This workspace has recently been updated and you may need functions not available in prior releases of gnu-apl. Source code for gnu-apl (and workspace FILE_IO.apl) is available at http://savannah.gnu.org/projects/apl.

license

Copyright (C) 2016, 2017, 2018 Bill Daly.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Source: README.md, updated 2020-02-03