On 20/09/2010, at 6:41 AM, Arno Trautmann wrote:

> %% works fine up to here
> 
> \ExplSyntaxNamesOn
> \bool_if_p:n{
> \intexpr_compare_p:n {2=3} ||
> \intexpr_compare_p:n {4=4}
> }
> \ExplSyntaxNamesOff
> 
> \end{document}
> 
> In SyntaxNames, I get the error
> 
> ! Use of \bool_|_0:w doesn't match its definition.
> <argument>  \intexpr_compare_p:n {2=3} ||

Sorry for all the trouble, Arno. This one was my fault in a recent change. I wrote "other" in the comment to the code but typed "11" for the catcode -- foolish me. All fixed in the SVN code, now, and an update to CTAN will occur sometime sooner or later.

Sincerely,
-- Will