skip to main content
article

A proposal for a namespace facility in APL+WIN

Published:01 June 2001Publication History
Skip Abstract Section

Abstract

"Namespaces" have been implemented in some APL dialects, to reduce name scope and avoid name conflicts. Other implementations, including APL+WIN, do not yet support such a feature. This is an unofficial proposal for the design and implementation of such a feature. The design is, in the author's opinion, an improvement on those already implemented. It is presented in the hope of stimulating discussion, which might lead to further improvements in the proposal, and the decision, by language implementers, to adopt such an improved proposal.

References

  1. John Scholes, "Namespaces in Dyalog APL" Proceedings of APL as a Tool of Thought IX, NY/SIGAPL, 8 October 1994Google ScholarGoogle Scholar
  2. Rexford H. Swain, "Namespaces: APL/W vs. APL2" APL95 Proceedings (1995); APL Quote Quad25, No 4, pp. 193-205 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Michael T. Wheatley, "Extending the Domain of APL" IBM Systems Journal 30, No 4 , pp.446-55 (1991) Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Michael T. Wheatley, "Packaged Workspaces" IBM APL Development Group (June 1990)Google ScholarGoogle Scholar

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 31, Issue 4
    June 2001
    32 pages
    ISSN:0163-6006
    DOI:10.1145/542957
    Issue’s Table of Contents

    Copyright © 2001 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 1 June 2001

    Check for updates

    Qualifiers

    • article
  • Article Metrics

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

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader