Affiliation:
1. APL News, 6611 Linvllle Drive, Weed, California
Abstract
APL derives great expressive power from seemingly trivial features, such as empty arrays, but there is still resistance to the implementation of the elementary trivial functions including left/stop ⊣ and right/pass ⊢, which perform no calculations. This paper defines functional triviality; describes trivial functions and operators and their uses; discusses the mathematical basis of their expressive power; and defines new trivial functions and operators. It urges implementation of several of these functions as primitives for reasons of efficiency and expressiveness, and considers their efficient implementation via idiom recognition.
Publisher
Association for Computing Machinery (ACM)
Reference24 articles.
1. Am82 American Heritage Dictionary Second College Edition Houghton Mifflin 1982 Am82 American Heritage Dictionary Second College Edition Houghton Mifflin 1982
2. The Minimal Expression;Armstrong Bob;APL Quote Quad,1983
3. Can programming be liberated from the von Neumann style?
4. Be87 Gary A. Bergquist APL:AdvancedTechniqusand Utilities p. 232. Zark 1987. Be87 Gary A. Bergquist APL:AdvancedTechniqusand Utilities p. 232. Zark 1987.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. CATS;ACM SIGAPL APL Quote Quad;1991-07
2. Pure functions in APL and J;ACM SIGAPL APL Quote Quad;1991-07