Thad Guidry
Thad Guidry
Codemirror supports many, and has auto-completion if need be. Here's some starting pages: https://codemirror.net/index.html https://codemirror.net/mode/javascript/index.html https://codemirror.net/1/contrib/php/
@arthurpsmith Great! You could go all the way into embracing the ideas of Abstract Text and Lamda by using [Elm](https://elm-lang.org/) :-) (and this is a useful primer for lots of...
@arthurpsmith I think I found perhaps a better editor... https://ace.c9.io/ (Both Cloud9 IDE and Mozilla are actively developing and maintaining Ace.) It's used in many JSON editors as well, like...
Something like Type Erasure in Java? https://www.baeldung.com/java-generics#type-erasure This [JEP218](https://openjdk.java.net/jeps/218) might also provide some food for thought in the greater context of parametric polymorphism.
Hmm, interesting how lamda's α-conversion and β-reduction ideas seem to show up in other places, like in String replace functions. (α-conversion) replacement function with a String replacement mapping of variables...
Hmm, I'm wondering if [ANTLR4](https://www.antlr.org/) might have a place here to help generate the lexer and parser?
> For each supplied property, all query values are matched against reference values and the maximum matching score of all pairs is used as the similarity score for this property....
@paulgirard The WikiBase/wikidata recon service scoring itself is defined here by @wetneb in his code: https://github.com/wetneb/openrefine-wikibase/blob/master/wdreconcile/engine.py#L269 which is "Compute per-property score". Your example dataset has variation in 3 columns values...
@paulgirard It depends on the recon service and if it provides controlled filter constraints or not. In your case, you are looking for a logical OR. Back in Freebase days...
I also needed that exclusion capability a few times over the last year. In SPARQL, I'm often resorting to MINUS. I helped put this example together for the community back...