Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Non-ancillary" is convoluted and imprecise #454

Open
fantasai opened this issue Jan 29, 2025 · 0 comments
Open

"Non-ancillary" is convoluted and imprecise #454

fantasai opened this issue Jan 29, 2025 · 0 comments

Comments

@fantasai
Copy link

fantasai commented Jan 29, 2025

Coming from the FO debate over the word "ancillary"...

Negating a relatively obscure word is a pretty awkward way of identifying the concept of "primary" or "essential". :)

Also, if the definition of ancillary we're using is "necessary support for the main work", then non-ancillary could mean either "the main thing" or "completely unrelated/unnecessary thing"...


Separately but relatedly, it's also awkward to use "ancillary" to categorize "uses" in two buckets (non-ancillary vs ancillary) and also for "APIs" in three buckets (non-ancillary, ancillary computed information, ancillary new information) where the use of "ancillary" in the second sense doesn't quite map to the first sense. (The "computed information APIs" are often used for non-ancillary uses.)


Suggestion:

  • Keep ancillary uses, contrast it with primary rather than non-ancillary as needed.
  • Change non-ancillary APIs to essential APIs as proposed in Rename "ancillary" to "supporting" and "non-ancillary" to "essential." #438.
  • Change ancillary APIs computed from existing information to secondary or derivative APIs, since these are used for both primary and ancillary uses.
  • Might also consider renaming ancillary APIs that provide new information to use a distinct word like auxiliary (so that the vocabulary is disjoint between use categories and API categories). Or maybe it's fine since this category really does map to ancillary uses.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant