Fun and games, good and bad, with APL
R. G. Selfridge · 1977
APL as a language has a great many facilities which lead to unexpected solutions to several computing problems. At the same time it can result in programs that are hard to follow by virtue of those facilities and the resulting long lines of code that users like. Underlying these facts are some real benefits and challenges. This paper attempts to show some of those benefits, and also examines the challenge of how much can really be done in single statements. Some of the resultant one line solutions are fast and efficient, some of them are terrible and slow but fun to construct.