数组表达力强,不等于语言扩展无缝
生命游戏展示 APL 原语组合如何省去显式循环;Steele 则指出历史 APL 的用户定义与内建原语外观不一致,使社区难以无缝扩展语言。前者的表达能力并不自动解决后者的扩展接口问题。
沿同一来源继续阅读
对照原文
you'll notice that it contains no explicit loops and no temporary variablesnew words defined by the user do not look like language primitives at all.Steele 评价的是其演讲时期的 APL;不能据此断言现代 Dyalog 缺少用户函数或算子。