Menu

Tree [65ce5a] master /
 History

HTTPS access


File Date Author Commit
 ancillary 2022-02-07 Bill Daly Bill Daly [996a44] Preparation for version 0 2 11
 doc 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 plan 2018-10-26 Bill Daly Bill Daly [6eaf4b] Cleanup for version 0 1 0
 test_data 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 .gitignore 2018-08-04 Bill Daly Bill Daly [f451af] Added finance.apl, work on stat.apl
 INSTALL.md 2020-10-09 Bill Daly Bill Daly [601875] Minor tweaks arising in writing Introduction to...
 Makefile 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 Merge.sed 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 README.md 2020-02-03 Bill Daly Bill Daly [0e0468] A caveat in the README.
 Version.txt 2022-07-17 Bill Daly Bill Daly [82546e] Various changes prior to merging with gnu-apl
 apl_kbd.apl 2022-07-17 Bill Daly Bill Daly [82546e] Various changes prior to merging with gnu-apl
 arg_parser.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 arg_parser_script.apl 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 assert.apl 2022-02-07 Bill Daly Bill Daly [996a44] Preparation for version 0 2 11
 cfg.apl 2022-07-26 Bill Daly Bill Daly [97712d] lexicon usage cleanup
 cfg_file.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 cfg_test.apl 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 cl.apl 2022-07-22 Bill Daly Bill Daly [bd4ec9] Last update before merger with gnu-apl
 cl_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 date.apl 2022-07-26 Bill Daly Bill Daly [97712d] lexicon usage cleanup
 date_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 dom.apl 2022-07-26 Bill Daly Bill Daly [97712d] lexicon usage cleanup
 dom_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 exampleSession.apl 2020-10-09 Bill Daly Bill Daly [601875] Minor tweaks arising in writing Introduction to...
 exim_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 export.apl 2022-07-26 Bill Daly Bill Daly [d2e510] More lexicon cleanup
 finance.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 finance_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 find_test_data.apl 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 find_test_data.sed 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 fmt.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 fmt_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 html.apl 2022-07-22 Bill Daly Bill Daly [bd4ec9] Last update before merger with gnu-apl
 html_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 import.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lex.apl 2020-03-22 Bill Daly Bill Daly [265a93] Cleanup for version 2 0 7
 lex1.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lex1_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lex_assoc.apl 2022-07-22 Bill Daly Bill Daly [bd4ec9] Last update before merger with gnu-apl
 lex_assoc.sed 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 lex_assoc_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lex_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lpr.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 lpr_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 password.apl 2020-06-01 Bill Daly Bill Daly [f2cd5e] Added dateflow type to finance workspace.
 password_test.apl 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 preferences.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 prompt.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 prompt_test.apl 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 seq.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 seq_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 stack.apl 2019-10-30 Bill Daly Bill Daly [cde1d8] Added workspace stack.apl, new formating dates ...
 stack_test.apl 2020-02-03 Bill Daly Bill Daly [e413c2] Version 0-2-6 unit testing fixes
 stat.apl 2020-03-22 Bill Daly Bill Daly [265a93] Cleanup for version 2 0 7
 stat_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 tb.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 utf8.apl 2022-08-03 Bill Daly Bill Daly [838ba9] Clean up for merger with gnu-apl
 utf8_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 util.apl 2018-11-24 Bill Daly Bill Daly [5ccb42] updated all files to Last update meta data.
 utl.apl 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 utl_test.apl 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 version_control.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 version_history.apl 2019-07-05 Bill Daly Bill Daly [08fed9] wp.apl rewrite and documentation clean up.
 web_log.apl 2022-07-17 Bill Daly Bill Daly [82546e] Various changes prior to merging with gnu-apl
 web_log_test.apl 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 workspaces.ses 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 wp.apl 2022-07-22 Bill Daly Bill Daly [bd4ec9] Last update before merger with gnu-apl
 wp_example_session.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 wp_test.apl 2022-07-22 Bill Daly Bill Daly [bd4ec9] Last update before merger with gnu-apl
 wsinit.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once
 wsinit_test.apl 2022-08-07 Bill Daly Bill Daly [65ce5a] Modified library to be merged with gnu-apl
 xml.apl 2022-07-26 Bill Daly Bill Daly [97712d] lexicon usage cleanup
 xml_test.apl 2022-05-10 Bill Daly Bill Daly [8a1bcd] Changed )copy to )copy_once

Read Me

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/.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.