Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: [PATCH] Use == in expressions instead of the deprecated =



On 2016-09-08 16:14:10 +0100, Peter Stephenson wrote:
> So possibly even saying == is preferred is going a bit far, though
> obviously there's no reason ever to remove it...

I don't mind what is preferred, but zsh should be consistent, and
currently it isn't:

In the man pages:

    string = pattern
    string == pattern
        true if string matches pattern.  The `==' form is the preferred
        one.  The `=' form is for backward compatibility and should  be
        considered obsolete.

But "==" is converted to "=":

zira% f() { [[ a == a ]] }
zira% which f
f () {
        [[ a = a ]]
}

-- 
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Messages sorted by: Reverse Date, Date, Thread, Author