-
Notifications
You must be signed in to change notification settings - Fork 25
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
Comments
I guess there is no interest in this. You are welcome to close. |
Hey, thanks for checking back. Happy to keep this for a while, as I remember this question coming up before! |
I would love to see this happen. |
@cburgmer if you think it is worth doing I can put together a PR for the scoring. What do you think? |
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. |
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. |
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?
The text was updated successfully, but these errors were encountered: