Newsgroups: comp.lang.apl
Path: watmath!ljdickey
From: ljdickey@watmath.waterloo.edu (L. J. Dickey)
Subject: Re: Conversion of APLs query
Message-ID: <1991Dec18.031730.21890@watmath.waterloo.edu>
Organization: University of Waterloo
References: <1991Dec17.154349.40121@qut.edu.au>
Date: Wed, 18 Dec 1991 03:17:30 GMT
Lines: 42

In article <1991Dec17.154349.40121@qut.edu.au> lawrence@qut.edu.au writes:

>I would like to transfer functions from [one APL to another.. ]
> ....  Suggestions welcomed.

There are several conventions for moving APL objects from one APL
to another.  The key, in almost all cases is some sort of intermediate
representation that can be understood by both systems.  The most
widely used systems are based on WSIS0, (Workspace Interchange Standard
0) or some minor variation of these.  There are also ASCII keyword
schemes about.  WSIS0 appeared first in print in 1977, and current
QuadTF (Transfer Form) and ")OUT" and ")IN" are based on this.  The
advantage of any ASCII keyword scheme is that it is in human readable
form, can be printed on any printer, and is easily sent via e-mail
across the net.

The workspace interchange standard 
APL Quote Quad 
Volume 8, Number 2, December 1977, pages 25-35.

Workspace interchange convention 
APL Quote Quad 
Volume 9, Number 3, March 1979, pages 8-18.

The ISO workspace interchange convention
Annex B 
Fifth Working Draft Standard for Programming Language APL 
APL Quote Quad 
Volume 14, Number 2, December 1983
pages 282 and following, numbered 17-1 to 17-25.

Now also available as ISO 8485.

There is a promising new workspace called PP that will uses ASCII 
keywords.  It is presented in the anonymous FTP archives at
"watserv1.waterloo.edu".

-- 
Leroy J. (Lee) Dickey, Faculty of Mathematics, U of Waterloo, Canada  N2L 3G1
Internet:      ljdickey@watmath.UWaterloo.ca
UUCP:          ljdickey@watmath.UUCP             ...!uunet!watmath!ljdickey
Obsolescent?:  ljdickey@watmath.waterloo.edu     BITNET/EARN: ljdickey@watdcs
