| Path: | news2.ip-mobilphone.net ! NNTPLoader.ip-mobilphone.net ! news.titannews.com ! dartmaster ! master.readnews.com ! 206.55.64.80.MISMATCH ! newspump.sol.net ! newsfeed3.dallas1.level3.net ! newsfeed2.dallas1.level3.net ! news.level3.com ! bloom-beacon.mit.edu ! senator-bedfellow.mit.edu ! dreaderd ! not-for-mail |
| Message-ID: | <apl-faq_1267507136@rtfm.mit.edu> |
| Supersedes: | <apl-faq_1265519909@rtfm.mit.edu> |
| Expires: | 8 Apr 2010 05:18:56 GMT |
| X-Last-Updated: | 2010/02/14 |
| From: | sam sirlin <swsirlin@earthlink.net> |
| Organization: | none |
| Newsgroups: | comp.lang.apl, comp.answers, news.answers |
| Followup-To: | poster |
| Reply-To: | swsirlin@earthlink.net |
| Subject: | APL language FAQ |
| Summary: | Answers to common questions regarding the computer language APL. |
| Approved: | news-answers-request@MIT.Edu |
| Originator: | faqserv@penguin-lust.mit.edu |
| Date: | 02 Mar 2010 05:19:09 GMT |
| Lines: | 1693 |
| NNTP-Posting-Host: | penguin-lust.mit.edu |
| X-Trace: | 1267507149 senator-bedfellow.mit.edu 500 18.181.0.29 |
| Xref: | news2.ip-mobilphone.net comp.lang.apl:13779 comp.answers:18909 news.answers:107183 |
Archive-name: apl-faq
Posting-Frequency: monthly
Last-modified: Sat Feb 13 16:27:29 PST 2010
APL Frequently Asked Questions (well some, anyway)
Maintained by S.W. Sirlin
Thanks to the many people who have contributed to this list.
2/2010 apl movie blog.
First, what is APL?
APL is the first array processing language (that I know of anyway).
The following was extracted from http://www.acm.org/sigapl/whyapl.htm. (Who's computer is this?)
The language was invented by Kenneth E. Iverson while at Harvard
University. The language, originally titled "Iverson Notation", was
designed to overcome the inherent ambiguities and points of confusion
found when dealing with standard mathematical notation. It was later
described in 1962 in a book simply titled "A Programming Language"
(hence APL). Towards the end of the sixties, largely through the
efforts of IBM, the computer community gained its first exposure to
APL. Iverson received the Turing Award in 1980 for this work.
APL is a user-oriented notation, particularly well suited for
communication from people to other people or to computers. The
notation consists of a set of symbols (letters, numbers, punctuation,
algebra, and special shapes), with a very simple set of rules (syntax)
for putting them together to describe the processing of data. The
data can be either numeric or literal (which includes words and text
handling).
In fact there are about a hundred different "primitive"
(i.e. fundamental to APL) operations which can be performed. This can
be compared to having a calculator with over 100 different function
keys.
Following the old Chinese proverb that a picture is worth a thousand
words, the APL symbol set is the equivalent of many words in
describing algorithms or procedures. Often one or a few APL symbols
(function) can have the same result as several lines of code in
another computer language or of several paragraphs in English.
...See http://www.acm.org/sigapl/whyapl.htm (Who's computer is this?)
for the rest of the article, or check out some of the web links or
books listed below for more information.
Wikipedia has a good overview as well
http://en.wikipedia.org/wiki/APL_(programming_language (Who's computer is this?) ).
The questions I'm answering here are:
1. Where can I find APL for machine X?
2. How do I use APL on an XX terminal connected to machine YY?
3. What about APL keyboards/stickers?
4. Can I compile APL?
5. What tools exist for APL?
6. Can I get an APL font for X?
7. What information exists online about APL?
8. How do I get book Y?
9. What good APL books exist?
10. What user groups exist?
11. What's the latest APL conference?
12. How do I pass APL functions from one APL to another?
13. How do I write APL using only ASCII?
14. What about Unicode?
The primary format for this faq is html. I use lex and aplc to convert
this to a text version that is autoposted to the newsgroup.
For the (text) latest version available, see ftp://rtfm.mit.edu/pub/ (Who's computer is this?)
(where all the autoposted faq's are archived), in particular
ftp://rtfm.mit.edu/pub/usenet-by-group/comp.lang.apl/APL_language_FAQ. (Who's computer is this?)
Another good place for faq archives is http://www.faqs.org/, (Who's computer is this?)
with this faq at http://www.faqs.org/faqs/apl-faq/. (Who's computer is this?)
The latest html version of this faq is at
http://home.earthlink.net/~swsirlin/apl.faq.html (Who's computer is this?)
(1) Q: Where can I find APL for machine X?
A: APL SOURCES
A+ [1/2002]
A+ is an APL dialect available (as source) under the GNU GPL for
various Unix, including Linux, Solaris, FreeBSD, NetBSD,
developed at Morgan Stanley by Arthur Whitney et al.
http://www.aplusdev.org (Who's computer is this?)
http://sourceforge.net/projects/aplus/ (Who's computer is this?)
The BAA has had some success in porting to Windows, see
http://www.vector.org.uk/aflat (Who's computer is this?)
APL\11
APL\11 is a freely available APL interpreter for UNIX (C),
thanks to Michael Cain. Currently has some bugs.
See also openAPL below. Port to FreeBSD available
(email: swsirlin@earthlink.net)
email: mcain@advtech.uswest.com.
APLNow and APLNext (APL2000, formerly STSC)[9/2008]
APL+Win (for Windows 2000 and newer), APL+WebServices, APL+WebComponent,
APL+Link Pro, APL+Linux and APL+UNIX, VisualAPL for Microsoft .Net and Visual Studio 2005/2008.
APLNow LLC d.b.a. APL2000
One Research Ct., Suite 140
Rockille, MD USA 20850
Main Tel: (301) 208-7150
Sales Tel: (301) 208-7150, Sales Fax: (301) 208-7151
Support Tel: (301) 208-7217, Support Fax: (301) 208-7151
Consulting Services Tel: (301) 208-7150
email: sales@apl2000.com
support@apl2000.com
consult@apl2000.com
http://www.APL2000.com (Who's computer is this?)
http://www.visualstudiogallery.com:80/ExtensionDetails.aspx?ExtensionID=6fc98bd4-2a43-43c7-9acf-bf0bf56e038e (Who's computer is this?)
Canadian Distributor:
APL Borealis Inc.
900 Mt. Pleasant Rd., #1501
Toronto, Ontario Canada M4P 3J9
Tel: (416) 457-7828
email: info@aplborealis.com
http://www.aplborealis.com (Who's computer is this?)
International Dealers:
http://www.apl2000.com/intldealers.php (Who's computer is this?)
APLX (was APL.68000)[5/2004]
APLX for Windows, Mac OS (including Mac OS X), Linux and AIX
(APL.6800 ran on Atari ST, IBM RS/6000, Mac level I/II,
add in board for IBM pc's, PowerMac, Amiga). APLX for Linux is
free for non-commercial use.
MicroAPL Limited
The Roller Mill, Mill Lane
Uckfield, E. Sussex
TN22 5AA, UK
Tel: (+44) 1825 768050, FAX: (+44) 1825 749472
email: microapl@microapl.co.uk
WWW: http://www.microapl.co.uk (Who's computer is this?)
APL92
APL92 (Mac, system 7.1), older APL90:
ftp://ftp.emse.fr/pub/lang/apl/[dead (Who's computer is this?) 12/2005]
Jean-Jacques Girardot
School Mines
St-Etienne, France
email: girardot@cambur.emse.fr
APLSE
APLSE/LRNAPLSE (APL*PLUS v10 freeware, PCDOS, W95/98, NT):
APLSE is a version of Manugistics/STSC's PC APL, available
with very little documentation. It can be found at [5/2005]
http://home.comcast.net/~paul.l.jackson/APL/ (Who's computer is this?)
http://ftp.gwdg.de/pub/misc/languages/apl/apl-plus/ (Who's computer is this?)
LRNAPLSE is a package
including APLSE, on-screen lessons (with additional
documentation), and the APL*PLUS Demo (more documentation).
Ask for a catalog of APL books and software from Dick Holt, dick_holt@email.com
Fonts under W95, WNT, (WME?) are troublesome. Here is some
information from Allan Zenth (allan.zenth@tryg.dk):
I tried to use APL-PLUS v.10 (essentially the same as APL SE) under Windows
95 and Windows NT. I don't know about Windows ME.
First the bad things: You cannot work in a window with symbols (only
full-screen) and using a code-page for symbols is not possible in NT.
The difficult thing is to have a stable full-screen situation and the most
difficult was NT.
1) Make a short-cut on the screen to the apl.exe file. Go into the
properties (right-click on the icon).
2) On the program-page refer to the bat-file in the command-line field an
set run to maximized
3) On the memory-page I use 1MB in EMS, XMS& DPMI - perhabs not important
4) On the screen-page set full-screen
5) On the misc-page remove the check-mark for Ctrl+Esc - Important to have
in APL
6) Go into C:\WinNT\Pif and make sure, that you have the same short-cut
here
7) Here should also be a short-cut for your font.com:
7a) On the program page refer to the file itself on the command-line, set
run to maximized and remove the mark in "close on exit" (important!!)
7b) The same alterations on the other pages as above.
8) If you use aplprint.com for function-printout it should be treated as
font.com
Try to use this method in Windows ME - it might be the way out.
APL*PLUS II/VMS, Statgraphics
This was distributed by Manugistics (formerly STSC) but now has
been taken over by APL2000 (above).
Manugistics
2115 East Jefferson St.
Rockville, Maryland, USA 20852
Tel: 800-592-0050, 301-984-5000, 301-984-5412, 301-984-5123
Fax: 301-984-5094
email: support: answer@manu.com
international: intl@manu.com
BBS: 301-984-5222
APROL
APROL (Scheme/J mix):
For information (7/15/98):
http://www.cs.trinity.edu/~jhowland/aprol.paper.ps (Who's computer is this?)
email: jhowland@ariel.cs.trinity.edu
CAPLIB2
CAPLIB2 (Linux, DOS, HPUX, can be ported to other Unix) GPL interpreter, C library
Thomas Glen Smith
3154 W. Shady Lane
Neenah, WI
email: 76207.3343@CompuServe.com
http://www.math.uwaterloo.ca/apl_archives/apl/CAP/index.html (Who's computer is this?)
http://www.apl2.de/ (Who's computer is this?) Possible future development
D4 [8/2000]
D4 (IBM PC, Windows, Linux). Unix like shell for windows
The shell is writen in D4, a dialect of APL
http://www.d4maths.lowtech.org (Who's computer is this?)
For more information contact the author Tony Goddard email:cat@animal.u-net.com
DEC
DEC (VAX APL V4.0):
Digital Equipment Corp.
Maynard, MASS, USA
Dyalog APL [10/2007]
Dyalog APL (Win 95/98/ME/2000/XP, Unix/Motif, Windows 3.x,
PocketPC 2002). Available free for educational use.
Source:
Dyalog Ltd.
South Barn, Minchens Court, Minchens Lane, Bramley
Hampshire RG26 5BH, UK
Tel: +44 (0) 1256 830 030
email : support@dyalog.com
http://www.dyalog.com (Who's computer is this?)
Partners: http://www.dyalog.com/partners.htm (Who's computer is this?)
FreeAPL
IBM PC, MS Windows, version of APL\11
Tauno Ylinen, email:
tylinen@mits.mdata.fi
http://www.pyr.fi/apl/index.htm (Who's computer is this?)
Glee
Glee is an APL descendent, for MS Windows
http://withglee.com/ (Who's computer is this?)
I-APL
IBM PC, Mac, some other PCs (free*):
In the US (may require lots of patience):
Edward M. Cherlin
Co-Chairman, I-APL Limited
6611 Linville Drive
Weed, California, USA 96094-9763
Tel: (916) 938-4684, Fax: 916/938-3229
email: Cherlin@snowcrest.net
In the UK:
Anthony Camacho
Co-Chairman, I-APL Limited
11 Auburn Road
Redland
Bristol BS6 6LS UK
IBM APL2 [11/09]
APL2 for Windows, AIX, Linux, Solaris and Mainframes
APL Products and Services
IBM Silicon Valley Lab, Dept. H36/F40
555 Bailey Avenue
San Jose, California 95141, USA
Tel: 408-463-APL2 (408-463-2752), FAX: 408-463-4488
email: apl2@vnet.ibm.com
web page:http://www.ibm.com/software/awdtools/apl
forum:https://www.ibm.com/developerworks/forums/forum.jspa?forumID=2104
documentation:http://www-306.ibm.com/software/awdtools/apl/library.html
ftp site:ftp://ftp.software.ibm.com
IBM support site. Look in /ps/products/apl2
Products:
From 1-800-IBM-CALL or ibm.com
Workstation APL2 Version 2 (Windows, AIX, Linux, Solaris) is
IBM Program Product Number 5724-B74
APL2 Version 2 (CMS, TSO) is Program Number 5688-228
APL2 Application Environment for CMS/TSO is Program Number
5688-229
J
J (for Linux, Mac, Windows, WindowsCE) [7/2008],
Produced by:
Jsoftware Inc.
http://www.jsoftware.com (Who's computer is this?)
email: info@jsoftware.com
An early version of J (J7, about 1994) is available on waterloo.
K
K, Kdb; an APL derivative for Solaris, Linux, Windows
Kx Systems
http://www.kx.com (Who's computer is this?)
MacAPL
Macs (?) version 2.11 (I don't know much about this yet)
Michael C. O'Connor
Leptonic Systems Co.
405 Tarrytown Rd., White Plains, NY 10607
Tel: (914) 682-0377
version 1.13
ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/ (Who's computer is this?)
(no longer: ftp://ftp.ens.fr/pub/mac/hqx/ (Who's computer is this?) )
NARS2000 [7/2009]
NARS2000 is a freely available open source APL interpreter for
Windows 2000 and later versions as well as various versions of
Linux using Wine (http://www.winehq.org/ (Who's computer is this?) ) as a translation
layer. NARS2000 is an Experimental APL Interpreter being worked
on by members of the APL community. Available in 32 bit and 64 bit
versions.
http://www.nars2000.org (Who's computer is this?)
email:sitemaster@nars2000.org
wiki:http://wiki.nars2000.org
Forums: http://forums.nars2000.org (Who's computer is this?)
openAPL
New (11/98) version of apl\11 (above). Alpha release, under
GPL (free source). Ported to Linux/X11
ftp://sunsite.unc.edu/pub/Linux/devel/lang/apl (Who's computer is this?)
Branko Bratkovic, South Australia.
email to branko at senet dot com dot au
Now (7/2005) in development at sourceforge by Peter Jeremy (mangled
mail address: pzextcevrbjeremy@zxcvb.optushome.com.au):
http://sourceforge.net/projects/openapl (Who's computer is this?)
Parrot APL [11/2006]
APL is one of the languages part of the parrot project - a
generic interpreter backend with more than 30 languages included (Perl,
Ruby Basic, Scheme etc). GPL (free source). Unix +.
http://www.parrotcode.org/ (Who's computer is this?)
Q'Nial [12/4/2006]
Q'Nial is a highly portable interpreter for Nial originally
developed at Queen's University, Kingston, Canada in the early
1980s. NIAL stands for the Nested Interactive Array Language,
a hybrid language combining a functional array language based on
Trenchard More's mathematical treatment of nested arrays
called Array Theory, with a procedural language with familiar
control structures. Q'Nial is open source, with versions available
for Unix and Windows.
NIAL Systems Limited
46 William St.
Kingston, Ontario
K7L 2C4
http://www.nial.com/ (Who's computer is this?)
email: jenkins@nial.com
SHARP APL
SHARP APL (MVS, AIX, SunOS, Solaris, Linux [1/02])
Sharp APL for Linux is free for personal use; other products are
Viewpoint, LOGOS, Mailbox
Soliton Associates Limited (Formerly I. P. Sharp Associates)
44 Victoria St, Suite 2100
Toronto, Ontario, Canada M5C 1Y2
Tel: (416) 364-9355 Fax: (416) 364-6159
email: sales@Soliton.COM
http://www.soliton.com (Who's computer is this?)
Soliton Associates, Inc.
1100 University Ave., Suite 111
Rochester, NY 14607
USA
Tel: (716) 256-6466, Fax: (716) 256-6469
Soliton Associates Limited
Havsgaardsvej 4
2900 Hellerup
Copenhagen, Denmark
Tel: +45 2621 6099, Fax: +45 3940 1641
email: benoit_paquin@soliton.com
(2) Q: How do I use APL on an XX terminal connected to machine YY?
A: Terminal Emulation
Apex Computer Specialists
APL Key Boards and key caps for MG800/T7000 terminals, for WICAT/MCS
systems, as well as terminal with both the ASCII and APL character
codes.
Bert Arias
Apex Computer Specialists, Inc.
1502 West 400 South, Suite #2
Orem, UT 84058-5100
Tel: 888-887-2739, Ext. 3357
Int.l 1-801-223-3357
Fax: 801-223-9955
e-mail: barias@apexcs.com
Chameleon
Chameleon TN3270 for Windows, networks, IBM 3179G and 3192G emulation,
SAA, APA graphics.
NetManage
10725 De Anza Blvd., Cupertino, CA 95014, U.S.A.
Tel: 408/973-7171
Fax: 408/257-6405
email: Donna@NetManage.com
EXTRA!
EXTRA! Extended for DOS or EXTRA! for Windows.
Includes APL2 character set in both. DOS product works under Windows.
Attachmate Corporation
13231 S.E. 36th Street
Bellevue, Washington 98006 USA
tel. (800) 426-6283
(206) 644-4010 in Washington State
IBM Terminal Emulator
IBM Terminal Emulators with APL Support:
AIX: AIX X-Windows 3270 Emulator/6000 (X3270) Program Number 5765-011
DOS/Windows: PC/3270 Version 3, Version 4 9/30
OS2 Extended Services Communications Manager:
Includes the CMAPL Application Aid. Requires APAR fixes
after the Graphics Engine CSD is installed.
OS2 Communications Manager/2 (CM/2):
APL Support is available in Version 1.11
IRMA
IRMA (PC) ??
Digital Communications Associates, Inc.
1000 Alderman Drive
Alpharetta, Georgia 30201-4199 USA
tel. (770) 442-4000
Kermit
Dyalog APL reportedly has a tweaked kermit for APL/X 6.x. This
supports APL characters on a PC (DOS or DOS session under Windows)
when running APL on a Unix box.
RUMBA
RUMBA (for 3270, APL and graphics)
Wall Data
17769 NE 78th Place
Redmond WA 98052-4992
206-883-4777
rxvt
OpenAPL has support for X11 terminals, but this may not match
character orderings for other APLs.
Sun
Sun reportedly has a very good emulator for SunOS 4 and Solaris 2
which emulates an IBM 3179G APA colour graphics terminal.
TN3270
TN3270 (Macintosh) Not public domain, but may be freely distributed.
Works with TCP/IP
Anonymous FTP from BROWNVM.BROWN.EDU (128.148.128.40):
Distribution files are in the highest level directory. Begin by
retrieving the file $README.FIRST which describes the other files.
Anonymous FTP from FTP.NCSA.UIUC.EDU (128.174.20.50):
Distribution files are contained in the directory
NCSA_Telnet/tn3270. Same files as above above for
BROWNVM.BROWN.EDU.
BITNET distribution from LISTSERV@BROWNVM:
Send LISTSERV the command GET TN3270 PACKAGE. GET LOCAL FILELIST
for a complete list of available files.
Mail order from Brown for $20 (check payable to Brown University):
TN3270 Distribution
Brown University Computer Store
P.O. Box 1885
Providence, Rhode Island 02912 USA
Info -- the NCSA Telnet Digest subscription:
request@ncsa.uiuc.edu.
x3270
x3270 for Unix systems (Linux, Solaris,...)
A free 327x emulator with APL support. Get the
source from ftp://ftp.x.org/contrib/applications (Who's computer is this?)
or see the home page at http://www.geocities.com/SiliconValley/Peaks/7814 (Who's computer is this?)
YTERM
YTERM For PC, supports IBM, VAX, TCP/IP with APL/APL2 chars.
Yale University Computing& Information Systems
Software Distribution
175 Whitney Avenue
New Haven CT 06520
Tel: (203) 432-6600 Fax: (203)-432-6165
LISTSERV@YALEVM
Z-Stem
Z-Stem, a series of VT (e.g. VT240) emulators, for MSDOS PC/VAX-11
KEA Systems
3738 North Fraser Way, Unit 101
Burnaby, British Columbia
Canada, V5J 5G1
(604) 431-0727
(3) Q: What about APL keyboards/stickers?
A: APL Keyboards/Keycaps
APL keyboard
IBM/Lexmark keyboard, part no. 60G3571 or KB-571,
(Professional 101-key keyboard about $90)
APL2 Keycaps, US and UK base set (about $46)SX80-0270
APL2 Keycaps, German Upgrade to SX80-0270 SX80-0452
APL2 Keycaps, German Upgrade to SX80-0270 SX80-0453
APL2 Keycaps, French Upgrade to SX80-0270 SX80-0454
APL2 Keycaps, Italian Upgrade to SX80-0270 SC33-0604
APL2 Keyboard Decals (about $13 for set of two)
Keycaps and decals are "publications" - order at 800-879-2755
Keyboard stickers, custom replacement key caps
Hooleon Corp.
P.O. Box 230
Cornville, AZ 86325
Tel: (602) 634-7515
Fax: (602) 634-4620
Keyboard stickers
APL2000 Inc. (see above address)
On-screen Maps
KEYBOARD.AWS: APL*PLUS pop-up color keyboard diagram
at the touch of a PF key. Incorporate it in any .AWS.
Ask for catalog from email:dick_holt@email.com
(4) Q: Can I compile APL?
A: Compilers
APL2C
APL2C compiler/translator and interpreter,
for Microsoft Windows 9x/NT/2000, written by Dr. Tilman P. Otto
http://www.apl2c.com (Who's computer is this?)
email: otto@apl2c.com
APL to C
APL to C conversion and compiler
- I've heard this is out of business these days.
Sofremi-AGL
6. rue Paul Bert
92800 Puteaux - France
(1) 47.72.25.13 + Telex: 612 651 F
IBM 370 APL*PLUS
Manugistics compiler for IBM 370 APL*PLUS, documented in APL '85.
see Manugistics listing above, or
email aplsales@manu.com.
VisualAPL
VisualAPL from is a .Net language integrated with Microsoft Visual Studio
2005/20008 which provides for both compilation and scripted/interpreted code
http://www.visualstudiogallery.com/ExtensionDetails.aspx?ExtensionID=6fc98bd4-2a43-43c7-9acf-bf0bf56e038e (Who's computer is this?)
Experimental:
APEX
Robert Bernecky's APEX compiler:
Snake Island Research Inc.
http://www.snakeisland.com/[9/2003 (Who's computer is this?) ]
email:bernecky@acm.org
APLc
Tim Budd's APLc:
anonymous login to ftp.cs.orst.edu, cd users/b/budd, or
http://www.cs.orst.edu/~budd (Who's computer is this?) and look under books.
(latest C++ version unavailable?)
Sam Sirlin's current modification of Budd's older aplc
o ported to Solaris, Freebsd, Atari, Linux, Dec Alpha
o support for most of ISO APL, control structures, boxed arrays
o support for hypercomplex numbers (ordinary complex, quaternions, octonions)
v5.12 is stable version (mostly flat APL)
v6.14 is the development version (anonymous fns, more operator
support)
See http://home.earthlink.net/~swsirlin/apl.html (Who's computer is this?)
or send mail to swsirlin@earthlink.net asking for it
CAPLIB
Thomas Glen Smith's CAPLIB2 package, while not strictly a compiler
Has C procedures corresponding to APL functions/operators (see above)
A list of references on APL compilation is available
ftp://archive.uwaterloo.ca/languages/apl/bibliography/compilers.html[dead (Who's computer is this?) 3/2006]
(5) Q: What tools exist for APL?
A: Other tools for APL
Dino database for huge amount of data,Saurus tools for
multidimensional databases
Dinosoft Oy
Lonnrotinkatu 21 C
00120 HELSINKI, Finland
Tel: +358 9 70028820, Fax: +358 9 70028824
email: dinosoft@dinosoft.fi
http://www.dinosoft.fi/ (Who's computer is this?)
IEDIT (APL2 editor),AFM file system,APL2 tools[dead 3/2006]
Interprocess Systems, Inc.
Insight Systems [4/2000]
SQAPL, an interface to SQL databases via ODBC or
SequeLink, a spreadsheet manager, and a number of other APL tools
available for many APL systems. Dealers for Dyalog APL, APL+Win
from Cognos/APL2000, APL2 from IBM, J from Jsoftware,
Causeway Products.
Insight Systems ApS
Nordre Strandvej 119G
DK-3150 Hellebaek, Denmark
Tel: +45 7026 1326
FAX: +45 7026 1325
http://www.insight.dk (Who's computer is this?)
info@insight.dk
APs for Dyalog APL for Windows
Auxiliary Processors for Dyalog APL for Windows
Lingo Allegro USA, Inc.
6749 S.Westnedge Ave, Suite K-268
Tel: +1 312 203 4926
Fax: +1 708 459 8501
Internet: 71303.3224@CompuServe.com
http://www.lingo.com (Who's computer is this?)
Computer Aided Instruction
Computer Aided Instruction, for PC or mainframe IBM. Also a newsletter.
Zark Incorporated
23 Ketchbrook Lane
Ellington CT 06029 USA
Converting CSV files to APL
Some functions for converting Comma-Separated-Value (CSV)
files (e.g. from spreadsheets such as excell) to APL
http://aplwiki.com/CsvToApl (Who's computer is this?)
(6) Q: Can I get an APL font for X?
A: Besides commercial products that come with the interpreters, there are:
o Fonts for TeX, laTeX, the X windows system, postscript, and
truetype (windows) are available. See
http://www.math.uwaterloo.ca/apl_archives/apl/fonts[4/2009 (Who's computer is this?) ]
o Truetype fonts for windows are available from ISI.
o Truetype fonts Dyalog APL and Vector APL are available gratis, if
you send a blank, formatted disk:
Adrian Smith
Brook House, Gilling East, YORK
England -- U.K.
(See his article in the April 1993 issue of VECTOR journal)
o STSC, now Manugistics, used to distribute a rom chip with the APL
characters for use in old monochrome adapters (now almost
extinct). There's also code called SIMCGA.COM, that makes an old
Hercules act like a cga (itself pretty old).
o Fonts from several vendors are available for use (free of charge)
in preparing articles for APL Quote Quad, APL conference
proceedings, or other educational articles. This can be found on
the ACM SIGAPL Web site. Word processing Templates to aid the
author in preparing articles for conference proceedings or for
submission to APL Quote Quad can also be found on the ACM SIGAPL
web site.
o Paul Houle has made a DOS window font file suitable for use with
old STSC APL's available here [5/17/04]:
http://paulhoule.com/stscfon/index.htm (Who's computer is this?)
o Paul L Jackson's pljtools.zip contains DOSAPP.FON which if put in
the Windows\Font directory, will provide an 8x16 APL font for a DOS
window. This should work for various MS Windows products and
APLSE. This is available at waterloo
http://www.math.uwaterloo.ca/apl_archives/apl/apl-plus/index.html (Who's computer is this?)
and (with APLSE) [5/05]:
http://home.comcast.net/~paul.l.jackson/APL/ (Who's computer is this?)
o A variety of fonts and tools is available from Vector:
http://www.vector.org.uk/resource