Abstract
Printing APL dialects is, quite often, a frustrating task, for there is no simple method to convert the code itself into suitable output, for instance, PostScript or Portable Document Format. Generally speaking, printing of APL has relied on the interpreter itself, or perhaps converting the workspaces using an automatic transliteration scheme. In this article, I introduce a practical solution to the problem of printing APL dialects which does not require the use of the interpreter nor transliteration of workspaces provided a "source" file is available. After a typesetting solution described elsewhere [de Almeida, APL Quote Quad 34(2) (2004) 28] I implement a less complex, direct printing approach using a Type 1 (or outline) APL font, an encoding vector, and Gnu's a2ps, a program which converts files or standard input to PostScript, and I further provide an illustration of conversion of APL "source" into PostScript, ready for printout (or for visualization on the screen) using Morgan Stanley's A+ dialect.
- De Almeida, P. 2004. Typesetting APL dialects: a bitter legacy of the 20th century? APL Quote Quad 34, 2, 28. Google ScholarDigital Library
- Dickey, L. 1987. Typesetting APL using TROFF and a laser printer. APL Quote Quad 17, 4, 494. Google ScholarDigital Library
- Geyer-Schulz, A., Matulka, J., and Neumann, G. 1993. Typesetting APL with LATEX-The APL Front End APL2TEX. APL Quote Quad 23, 3, 22. Google ScholarDigital Library
- Grenander, U. 1982. Mathematical Experiments on the Computer. Academic Press, Inc., New York.Google Scholar
- Hohti, A. and Kanerva, O. 1988. Typesetting APL with TEX. APL Quote Quad 18, 3, 13. Google ScholarDigital Library
- McGrew, J., Mizel, J., and Redman, B. 2001. Introducing A+…A New APL System! APL Quote Quad 31, 1, 4. Google ScholarDigital Library
- Naeve, P., Strohmeier, B., and Wolf, P. 1993. APL Programming without tears → It is time for a change. APL Quote Quad 24, 1, 185. Google ScholarDigital Library
- Reiter, C. 2001. With J for TEX. APL Quote Quad 31, 4, 20. Google ScholarDigital Library
Index Terms
- Generating APL printouts with a2ps: (any to PostScript)
Recommendations
Typesetting APL with LATEX: the APL front end APL2TEX
In this paper we present an APL publishing system for LATEX which supports typesetting of APL publications and documents in a mixed hardware, multiple vendor APL environment. It requires minimal maintenance and is in the public domain. The system has ...
Style and literacy in APL
… then the strut changed to the restless walk of a caged madman, then he whirled, and to a clash of cymbals in the orchestra and a cry of terror (perhaps faked) in the gallery, Mascodagama turned over in the air and stood on his head. —Nabokov, Ada “See ...
Defining APL community: case studies, towards a revival of APL community
APL '00: Proceedings of the international conference on APL-Berlin-2000 conferenceI have been attending APL conferences for just under a quarter century now, and the one theme that runs through many conversations at all of them is how "APL is dying". Between conferences, I hear this time and time again, usually most loudly from ...
Comments