Talk:Array notation

Too much detail!
This page really goes into the history of array notation, to the point that it spends more time discussing what it isn't than what it is. It's hard to get a coherent picture of what's going on with array notation without reading the whole thing, and then thinking about it for a while. And in many parts it's not clear that it's entirely about proposals for Dyalog.

I'd strip the history down to who designed it and when, and maybe one or two major changes that happened in the process. I don't think the "design rationale" format for Design considerations works at all in a wiki; I'd rewrite this to describe limitations of the final design and again cut most of the descriptions (and don't hide who's making the decisions with the passive voice!). If there's some reason it should be kept around then I'd suggest a separate page "Array notation in Dyalog APL", which can have more detail because of the narrow scope.

-- Marshall (talk) 18:44, 9 May 2021 (UTC)

I propose to add to the history but agree with Marshall's final point to separate "Array Notation" from "Array Notation in Dyalog" or for the latter "Array Notation: Implementations" with a single section for Dyalog. It's probablt true though that "Array Notation" itself will largely be what it isn't apart from just a history of ideas and insights.

Phil Last (talk)