[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Internationalize Emacs's messages (swahili)
From: |
Lars Ingebrigtsen |
Subject: |
Re: Internationalize Emacs's messages (swahili) |
Date: |
Sun, 27 Dec 2020 23:03:27 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> I went ahead and pushed this (along with > and =, which seems like a
>> natural set).
>
> Like Richard, I think that not all of the functions are needed,
> because some can be trivially expressed by others.
Yes, I think <, = and > are the ones that are nice to have. The /=, <=
and >= are trivial to express via the others, so I didn't go there.
> I thought we always implemented only the minimum required set. For
> example, we have version<, but not version>=; we have
> string-collate-lessp, but not string-collate-greaterp.
I'm generally in favour of >, but these two are almost only used for
sorting, which makes the other forms superfluous. (I know that there
are people who insist that < should be the only operator, and they write
code like (if (< 50 tom's-age) ...), and in my experience that leads to
people not being able to read the resulting code.)
> Why do we need to stray from that principle in this case? And if we
> must have all of those functions, why cannot they share most of their
> code?
People say (if (< (length ...))) and (if (> (length... ))) (and =) all
over the place -- it's not used as a sorting predicate, so having the
these three seemed like the minimal set.
And I don't quite follow you -- they do share most of their code? I
think you could push a few more lines into the shared function, but I
think the resulting code would be pretty obscure.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: Internationalize Emacs's messages (swahili), (continued)
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Stefan Monnier, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Stefan Monnier, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/26
- Re: Internationalize Emacs's messages (swahili), Lars Ingebrigtsen, 2020/12/27
- Re: Internationalize Emacs's messages (swahili), Eli Zaretskii, 2020/12/27
- Re: Internationalize Emacs's messages (swahili),
Lars Ingebrigtsen <=
- Re: Internationalize Emacs's messages (swahili), Tomas Hlavaty, 2020/12/27
- Re: Internationalize Emacs's messages (swahili), Alfred M. Szmidt, 2020/12/27
- Re: Internationalize Emacs's messages (swahili), Tomas Hlavaty, 2020/12/27
- lengths and other stuff, Daniel Brooks, 2020/12/27
- Re: lengths and other stuff, Lars Ingebrigtsen, 2020/12/27
- Re: lengths and other stuff, Daniel Brooks, 2020/12/27
- Re: lengths and other stuff, Lars Ingebrigtsen, 2020/12/27
- Re: lengths and other stuff, Daniel Brooks, 2020/12/27
- Re: lengths and other stuff, Stefan Monnier, 2020/12/27
- Re: lengths and other stuff, Stefan Monnier, 2020/12/27