Talk:Scalar function
Revision as of 23:49, 31 March 2020 by Adám Brudzewsky (talk | contribs)
"Over" operator and pervasion
Several issues with this section:
- Depth is the name used for the operator in documents I've seen, so it should link to Depth (operator) or Depth operator. It's definitely different from Over (like Reduce and Windowed Reduce are different), and the two would be difficult to disambiguate. The text is currently misleading, since it implies Dyalog 18.0, which has Over, would support this definition of
perv
.
- Branfart or Freudian slip.
- As far as I'm aware, no dialect implements Depth as used (J has "Level At", which has some similarities but doesn't work this way). It's okay to have speculative notes but this should be indicated.
- I've added "works in". If I understand correctly, J's L: was recently redefined to work like this.
- The section is placed right at the top, before the very useful list of scalar functions. It's a more advanced topic, and less often used than the rest of the information (true, experienced APLers know which functions are scalar, but the APL wiki shouldn't assume that level of experience), in addition to being only tangentially related to the topic. It should be placed at the end of the article, and would probably make more sense in a dedicated page on pervasive application.
- Moved down.
- It only applies to nested APLs, and this isn't noted.
- Added.