This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
Use JEXL/CEL in fretboard to evaluate experiments? #454
Labels
🌟 feature
New functionality and improvements
🔬 Research
Problems without a solution that need research.
Milestone
Comments
pocmo
added
🌟 feature
New functionality and improvements
🔬 Research
Problems without a solution that need research.
<fretboard>
labels
Jul 19, 2018
I can take a look at this and modify the evaluator |
@fercarcedo I think this is a rather big project. As far as I can see there's no implementation of JEXL in Java/Kotlin and this alone is a project in itself. Let's focus on the other fretboard tasks first. :) |
Another option may be "Common Expression Language" (CEL): |
pocmo
changed the title
Use JEXL in fretboard to evaluate experiments?
Use JEXL/CEL in fretboard to evaluate experiments?
Jul 25, 2018
I also opened this on our side: mozilla/product-delivery#6 to track feedback / comments. |
I have been using some time here and there to write a Kotlin version of mozjexl. It's quite far already. I may hack a bit on that during my PTO next week because it's fun. I'll move this issue into the next sprint to share progress. |
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 8, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 8, 2018
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 11, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 17, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 17, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 17, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 17, 2018
…e - Context-based expression parser and evaluator.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Oct 17, 2018
…e - Context-based expression parser and evaluator.
csadilek
pushed a commit
that referenced
this issue
Oct 17, 2018
…sed expression parser and evaluator.
Closed
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
🌟 feature
New functionality and improvements
🔬 Research
Problems without a solution that need research.
In Fretboard/Switchboard we sometimes had the problem that we couldn't have more complex configurations because we can only match against certain properties (with Regex) and not write more complex rules involving
AND
,OR
,>
,<
. Something like "Users with version 58 and higher" is already ridiculously complex when trying to express this as a regular expression that we match against the actual version number.The desktop version of Firefox (SHIELD, Normandy) uses JEXL (Javascript Expression Language) for that purpose.
Apache has something: (Is this actually the same?) https://commons.apache.org/proper/commons-jexl/download_jexl.cgi(This is another JEXL)┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: