Infix operator for string comparison inside [expr]. Returns [true] if its arguments are string-equal. Its opposite part is [ne] which returns true if its arguments are '''not''' string-equal. Differs from == in such that its arguments cannot be treated as numerical values, so 1 == 1.0 returns true, but 1 eq 1.0 returns false. Example: % expr {"a" eq "b"} 0 % expr {"a" ne "b"} 1 % Also comparing text with eq is faster than ==. ------ !!!!!! %|[Category Operator]|% !!!!!!