Replies: 6 comments 10 replies
-
Let's try to get a list gathered for all JSON Logic interpreters. These are the projects I've reached out to: https://github.com/orgs/json-logic/discussions/1#discussioncomment-11464610 Note that when testing with |
Beta Was this translation helpful? Give feedback.
-
I would happily assist with executing benchmarks/testing. It would be very very useful to have some kind of framework by which engines can be plugged in so that this isn't a one-time exercise but something that could be tied into the decision making process by maintainers. For example, I have a keen interest in seeing jwadhams/json-logic-js#120 be merged. How does it impact performance? I have a theoretical opinion but seeing numbers would be evidence. I saw rumblings with webpack alternatives that spurred a lot of conflicting opinions and detailed discussion. Having an opinion about the level of rigor for the performance tests would be useful too. I'm curious what open source projects have done this well? Those are all some thoughts. If requested I can put some research behind these thoughts. |
Beta Was this translation helpful? Give feedback.
-
Hey, adding my old JsonLogig.net as .net candidate https://github.com/pandaGaume/JsonLogic.Net. Need some polish to beeing updated with the latest .Net 8, but normally working out of the box. Let me know if you want to reference this work into the repo. |
Beta Was this translation helpful? Give feedback.
-
Yes, thanks everyone for the interest. Am looking for a framework to handle multiple language test execution in an organised manner and collect results and document. Please suggest if you can find any resources for this. Worst case am thinking of triggering individual test code for each implementations directly from GitHub actions. Meanwhile, the intention is to build and maintain a unified way of testing all implementations. Benchmarking might help each maintainer have their own references during code changes. Also if a particular implementation has different ways of setting up, we can trigger benchmarks with each option so comparison gives a better idea of how the users can choose. |
Beta Was this translation helpful? Give feedback.
-
Please feel free to take these as examples/inspiration: |
Beta Was this translation helpful? Give feedback.
-
JsonLogic from That said, there are still some behavioral differences that get reported from time to time. |
Beta Was this translation helpful? Give feedback.
-
Hi Team,
Planning to add a repo to check compatibility and if possible benchmark various implementations of JSONLogic spec. Original idea came from this discussion (jwadhams/json-logic#46) and want to extend the idea.
I am thinking of building a repo with an improved version of the standard test data that can be reused across implementations for testing compatibility and benchmarking.
Suggestions invited
Beta Was this translation helpful? Give feedback.
All reactions