skip to main content
article

Generating APL printouts with a2ps: (any to PostScript)

Published:01 September 2007Publication History
Skip Abstract Section

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.

References

  1. De Almeida, P. 2004. Typesetting APL dialects: a bitter legacy of the 20th century? APL Quote Quad 34, 2, 28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dickey, L. 1987. Typesetting APL using TROFF and a laser printer. APL Quote Quad 17, 4, 494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. Grenander, U. 1982. Mathematical Experiments on the Computer. Academic Press, Inc., New York.Google ScholarGoogle Scholar
  5. Hohti, A. and Kanerva, O. 1988. Typesetting APL with TEX. APL Quote Quad 18, 3, 13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. McGrew, J., Mizel, J., and Redman, B. 2001. Introducing A+…A New APL System! APL Quote Quad 31, 1, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Reiter, C. 2001. With J for TEX. APL Quote Quad 31, 4, 20. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Generating APL printouts with a2ps: (any to PostScript)

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGAPL APL Quote Quad
            ACM SIGAPL APL Quote Quad  Volume 35, Issue 3
            September 2007
            25 pages
            ISSN:0163-6006
            DOI:10.1145/1286361
            Issue’s Table of Contents

            Copyright © 2007 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 September 2007

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)0
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader