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

Clarify 'protocol' adjacent terminology #59

Open
sgwilym opened this issue Jan 20, 2024 · 1 comment
Open

Clarify 'protocol' adjacent terminology #59

sgwilym opened this issue Jan 20, 2024 · 1 comment

Comments

@sgwilym
Copy link
Collaborator

sgwilym commented Jan 20, 2024

No I think you are right, this isn't a protocol. Its a protocol generator...

"higher order" is some nonsense, and would make me shy away from using it...

We should be very precise around terminology like "specification", "protocol", "data type". That particular quote is by a person who should be complaining about calling the data model a "protocol", not about calling it "higher-order" instead of the more accurate (and arcane) "higher-kinded".

@sgwilym
Copy link
Collaborator Author

sgwilym commented Jan 20, 2024

My position on this:

For the vast majority of people, it's easier to start from the (incorrect) terminology of "Willow protocol" and explain your way to what it actually is, than to use correct yet completely befuddling language that disorients people from the moment they start reading.

For example, a sidenote explicitly acknowledging that no, so-and-so is not strictly a protocol.

Also on an extremely practical note, our (now established) domain is willowprotocol.org.

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