From APL Wiki
Jump to navigation Jump to search

Why was the main name and main symbol changed from Select and to From and {? Though it is the name and symbol used in J and originally in SHARP APL, the latter deprecated the symbol in favour of @. While this could justify @, all maintained APLs that have the primitive use . Both { and @ would be confusing for the casual reader as those symbols cannot actually be used in any available system, and neither will they ever be used for this function in existing APLs because the symbols are already used for other things. In conclusion, I think we should make From and { and @ secondary, and revert to use as primary glyph. The proper title of the article can be discussed, but should at least be in sync with the primary function name. Adám Brudzewsky (talk) 15:29, 13 May 2021 (UTC)

I didn't notice SHARP had the primitive. Regardless, I think the page should be named after the J primitive. J is vastly more prominent than any of the APLs that have Select, and this is also the name Iverson promoted for APL. It seems much more likely that an APL programmer will be familiar with From based on Iverson's writing than that they will know the version added to Extended Dyalog just a few years ago. -- Marshall (talk) 17:13, 13 May 2021 (UTC)