Affiliation:
1. APL News, 6611 Linville Drive, Weed, California
Abstract
Any expression in combinatory logic made up of combinators and variables can be abstracted into a pure combinator expression applied to a sequence of variables. Because there are great similarities between combinators and certain APL operators, a similar result obtains in many APL dialects. However, rewriting arbitrary APL expressions as pure functions requires new operators, not provided as primitives by any dialect. This paper defines functional completeness, gives a construction for achieving it, proves a conjecture of Kenneth Iverson that J is functionally complete, and shows how closely the major APL dialects have approached these conditions.
Publisher
Association for Computing Machinery (ACM)
Reference24 articles.
1. Can programming be liberated from the von Neumann style?
2. Nonce functions
3. APL trivia
4. Alonzo Churc h The Calculi of Lambda Conversion Princeton University Press (1941). Alonzo Churc h The Calculi of Lambda Conversion Princeton University Press (1941).
5. Haskell B~ Curry and Richard Feys Combinatory Logic North-Holland (1958). Haskell B~ Curry and Richard Feys Combinatory Logic North-Holland (1958).
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. The CTalk programming language;ACM SIGAPL APL Quote Quad;1992-07-15