4 ms·
Forgotten APL Influences (2016) [pdf]
- RodgerTheGreat 2y agoAPL was originally conceived as an improved notation for mathematics, unifying a variety of fields and concepts. This effort is sometimes portrayed as a failure for not being universally adopted wholesale, but some of its ideas did influence popular usage, including the adoption of APL's ⌊ (floor) and ⌈ (ceiling) symbols, as well as those names for the operations.
- vincent-manis 2y agoNot to mention Scheme (and Scala and many other languages) primitives such as “take” and “drop” and even “iota”. In addition, many of the achievements cited in this article flow from the fact that APL\360 was one of the first highly-interactive systems that were widely available.
- JadeNB 2y agoAlso Iverson's bracket notation (https://en.wikipedia.org/wiki/Iverson_bracket)—underused https://en.wikipedia.org/wiki/Iverson_bracket)—underused, but indispensable once you get in the habit.
- omaranto 2y agoBut Iverson bracket notation does not occur in APL: you don't need (and cannot use) the brackets there.
- mxtbccagmailcom 2y agoIf you're interested in APL and array programming languages (j, k, q, BQN) take a listen to The Array Cast at https://www.arraycast.com/ https://www.arraycast.com/
- abrudz 2y agoThe paper's author speaks up in some episodes of the APL Campfire (https://apl.wiki/APL_Campfire https://apl.wiki/APL_Campfire): - https://www.youtube.com/watch?v=w1VMeSzJLyE&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv https://www.youtube.com/watch?v=w1VMeSzJLyE&list=PLYKQVqyrAE... - https://www.youtube.com/watch?v=_jBQ53cRi0s&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv https://www.youtube.com/watch?v=_jBQ53cRi0s&list=PLYKQVqyrAE... - https://www.youtube.com/watch?v=a65K-0jaWc4&list=PLYKQVqyrAEj91hZHbJiWOENHZP4JT8VFv https://www.youtube.com/watch?v=a65K-0jaWc4&list=PLYKQVqyrAE...
- simonmic 2y agoFascinating, leads to so many informative rabbit holes. Thanks for sharing.