>I may have missed something, but what were the objections to:
>eq ne gt lt ge le ?
Currently, the impact on existing queries is minimal as = can always be
mapped to the exact equality for strings, or adj for words.
But by changing all of the relations, it has a much higher impact on
existing queries.
On thinking about = vs ==, is it really a problem? The bug which
catches people out in programming is typically:
if (a = b) { ... } // attempting if a is b
not:
a == a + 1 // attempting increment a by 1
So to translate:
identifier = "abc 123"
when you mean:
identifier == "abc 123"
But any sane server will map that = to == anyway, thereby doing what you
meant regardless.
I can't see anyone giving the query:
word == fish
When they actually meant:
word = fish
In the same way that no one writes equality when they mean assignment.
I'm going to flipflop and prefer '==' to 'eq' now, because I don't think
that the disadvantage of == is real :)
Rob
|