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

Should the implementations be scored? #81

Open
ohler55 opened this issue Jan 5, 2021 · 6 comments
Open

Should the implementations be scored? #81

ohler55 opened this issue Jan 5, 2021 · 6 comments

Comments

@ohler55
Copy link
Contributor

ohler55 commented Jan 5, 2021

Should the implementations be scored for a quick glance summary?

It could be as simple as making the score the sum of the results of each test. Something like:

✓ The result of this implementation matches the consensus of results. 1.0 points
✗ The result does not match the consensus. 0.0 points
➚ and ➘: no clear consensus amongst the implementations, but ➚ indicates a majority (and possible future consensus).
majority gets 0.7 points, minority get 0.3 points
e The implementation failed executing the query. 0.0 points

Comments?

@ohler55
Copy link
Contributor Author

ohler55 commented Mar 6, 2021

I guess there is no interest in this. You are welcome to close.

@cburgmer
Copy link
Owner

cburgmer commented Mar 6, 2021

Hey, thanks for checking back. Happy to keep this for a while, as I remember this question coming up before!

@bwl21
Copy link

bwl21 commented Apr 5, 2021

I would love to see this happen.

@ohler55
Copy link
Contributor Author

ohler55 commented Apr 5, 2021

@cburgmer if you think it is worth doing I can put together a PR for the scoring. What do you think?

@glyn
Copy link
Collaborator

glyn commented Apr 5, 2021

I like the idea of scoring against the consensus. In the fulness of time, supposing a standard is defined, perhaps we could also score against the reference implementation.

@danielaparker
Copy link
Collaborator

danielaparker commented Apr 5, 2021

If I could add one further suggestion, of the 41 implementations, two early ones have had disproportionate impact on the JSONPath ecosystem, and to some extent account for the divergent evolution of later ones - Jayway Java and Goessner Javascript. It would be interesting to see scoring against these two important ones as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants