n00b:
Is there any "rational" reason to that?
It's not implemented (and it's a bug that it returns something different). Take a look in Bugzilla if it's already there.
And is there any way to use boolean operator for array operations?
I think the only supported boolean vec operation is assignment. Bye, bearophile