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

Vocabulary #80

Open
keithb-coop opened this issue Mar 22, 2024 · 2 comments
Open

Vocabulary #80

keithb-coop opened this issue Mar 22, 2024 · 2 comments

Comments

@keithb-coop
Copy link

It's bewildering to me that the first example specification in the body text contains only a thing called an algorithm, which moreover doesn't seem to do anything meaningful. I understand that it's just a syntactically valid lump to use to point at to name some parts but my autistic brain gets stopped at this point. It's…an algorithm, says so right there, algorithm and it talks about changing some variables. So what does it specify, if it's a specification?

@hwayne
Copy link
Owner

hwayne commented Apr 2, 2024

Technically it's a specification of an algorithm, in the broad sense of the word "algorithm". Are you asking me to define a specification more clearly?

@keithb-coop
Copy link
Author

Two things about the example confuse me:

  1. as someone with a background in Z-style specification, its confusing to me that this "specification" says only what to do and not how to know that it was done correctly.
  2. there doesn't seem to be a "correctly", it's just stuff

So, I'd ask for a clearer explanation (not definition) of why the first thing in a specification is an algorithm and for the first example algorithm specification to be meaningful. Doesn't have to be complex or clever, but it would be nice if it didn't prompt me to spend several minutes wondering if I've missed the point somehow and it's meant to be meaningful.

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

2 participants