emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r104858: Replace runtime CL funct


From: Stefan Monnier
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r104858: Replace runtime CL function, as flagged by the compiler.
Date: Mon, 04 Jul 2011 11:52:18 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

>> But this isn't correct -- the point is that equalp is case-insensitive.
>> string-equal isn't. 

> Huh?
> (string-equal (downcase a) (downcase b))
> isn't case insensitive?

BTW (not that it matters for this case, but just as a general point),
there are corner cases where it might be indeed different:

   (equal (downcase "ı") (downcase "i")) => nil

and currently

   (equal (upcase "ı") (upcase "i")) => nil

but I believe it would be more correct to have

   (equal (upcase "ı") (upcase "i")) => t


-- Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]