APL-ASCIIWorkspace Transfer --byJim Weigang West Springfield, Massachusetts APLASCII workspace transfer Meanwhile, other people were finding my APLASCII transliteration programs useful, and they wanted a workspace transfer capability. Bob Berne&y, who was using APLASCII to translate input to his APL compiler, told me that he had looked in vain for a W S T O F I L E function that he knew just had to be in the workspace. I mentioned my plans for an enhanced WSIS, and Bob pointed out that one advantage of the APLASCII format is that he can easily edit the transfer files from outside APL. Dick Holt wrote a set of add-on programs that used APLASCII to transfer functions and variables between APL'kPLUS/PC and APL.68000 on a Macintosh. These programs served their purpose, but they weren't written to handle nested arrays or arrays containing arbitrary characters, and the transfer file was designed for machine processing, not human viewing or editing. These users convinced me that APLASCII was going to be used for workspace transfer, one way or another. I decided that the capability should be built into the APLASCII workspace, rather than provided as an add-on, and it should meet the following objectives:
/lp/association-for-computing-machinery/apl-ascii-workspace-transfer-m555E0RIDD