Affiliation:
1. Xerox Palo Alto Research Center, Palo Alto, CA
Abstract
The experiences of Mesa's first users—primarily its implementers—are discussed, and some implications for Mesa and similar programming languages are suggested. The specific topics addressed are: module structure and its use in defining abstractions, data-structuring facilities in Mesa, an equivalence algorithm for types and type coercions, the benefits of the type system and why it is breached occasionally, and the difficulty of making the treatment of variant records safe.
Publisher
Association for Computing Machinery (ACM)
Cited by
100 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. The Origins of PostScript;IEEE Annals of the History of Computing;2018
2. Using independence to enable parallelism on multicore computers;Software: Practice and Experience;2010-09-22
3. Parallel Processing;Computer-Aided Civil and Infrastructure Engineering;2008-11-06
4. The impact of research on the development of middleware technology;ACM Transactions on Software Engineering and Methodology;2008-08
5. Modula-2 and Oberon;Proceedings of the third ACM SIGPLAN conference on History of programming languages;2007-06-09