----------------------------------------------------------------------
--- Knud van Eeden --- 28 August 2022 - 02:59 pm ---------------------
Language: Computer: APL: Operating system: Microsoft: Windows: 10: Operation: Install: How to install and run Cygwin GNU apl.exe? [Cygwin / GNU APL]
===
Steps: Overview:
1. -Make sure to have Cygwin installed
https://cygwin.com
2. -To read the GNU APL documentation goto URL
https://www.gnu.org/software/apl/
3. -To download goto URL
https://ftp.gnu.org/gnu/apl/
4. -Download the executable
https://ftp.gnu.org/gnu/apl/apl.exe
5. -Put it in the Cygwin bin directory
E.g.
copy apl.exe g:\cygwin\bin\
6. -Make sure the following Cygwin DLLs can be found\
(typically in the <cygwin>\bin directory)
[file: source: apl-1.8-windows\README]
--- cut here: begin --------------------------------------------------
For apl.exe to work, make sure that it finds the following dlls:
cyggcc_s-seh-1.dll
cygstdc++-6.dll
cygwin1.dll
Either by putting them in the same directory as apl.exe,
or by installing cygwin.
Note that the real executable is not apl.exe (in this directory)
but .libs/apl.exe
The complete list of dlls needed by apl.exe seems to be:
ldd apl.exe
ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x7ffef8cb0000)
KERNEL32.DLL => /cygdrive/c/Windows/System32/KERNEL32.DLL (0x7ffef84d0000)
KERNELBASE.dll => /cygdrive/c/Windows/System32/KERNELBASE.dll (0x7ffef68a0000)
cyggcc_s-seh-1.dll => /usr/bin/cyggcc_s-seh-1.dll (0x3ff3c0000)
cygwin1.dll => /usr/bin/cygwin1.dll (0x180040000)
cygstdc++-6.dll => /usr/bin/cygstdc++-6.dll (0x3fba20000)
--- cut here: end ----------------------------------------------------
7. -To avoid the error message about the APserver, use instead:
start apl.exe --noSV
8. -That will show a screen output similar to the following:
See also: https://www.mail-archive.com/bug-apl@gnu.org/msg06711.html
--- cut here: begin --------------------------------------------------
______ _ __ __ __ ___ ____ __
/ ____// | / // / / / / | / __ \ / /
/ / __ / |/ // / / / / /| | / /_/ // /
/ /_/ // /| // /_/ / / ___ | / ____// /___
\____//_/ |_/ \____/ /_/ |_|/_/ /_____/
Welcome to GNU APL version 1.7 / Unversioned directory
Copyright (C) 2008-2016 Dr. Jrgen Sauermann
Banner by FIGlet: www.figlet.org
This program comes with ABSOLUTELY NO WARRANTY;
for details run: /BIN/APL --gpl.
This program is free software, and you are welcome to redistribute it
according to the GNU Public License (GPL) version 3 or later.
--- cut here: end ----------------------------------------------------
9. -To run then copy/paste to Microsoft Windows clipboard
(e.g. to get the special APL characters)
or manually type where possible commands found at the
GNU APL documentation
https://www.gnu.org/software/apl/apl-intro.html#CH_3.4.3
10. -Tested successfully on
Microsoft Windows 10 Professional (64 bits)
running
GNU apl.exe version 1.7
Cygwin version 1.7.22 (0.268/5/3)
===
Typical use case =
===
Book: see also:
===
Diagram: see also:
===
File: see also:
===
File: version: control: see also:
===
Help: see also:
===
Image: see also:
===
Internet: see also:
---
Language: Computer: APL: Link: Can you give an overview of links?
https://bit.ly/3pWLQSx
===
Podcast: see also:
===
Record: see also:
===
Screencast: see also:
===
Table: see also:
===
Video: see also:
===
<version>1.0.0.0.3</version>
----------------------------------------------------------------------