[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: encode-time vs decode-time
From: |
Lars Ingebrigtsen |
Subject: |
Re: encode-time vs decode-time |
Date: |
Sun, 11 Aug 2019 16:39:19 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <address@hidden> writes:
>> Actually, while I agree that it's possible it will break something
>> somewhere, it's rather unlikely.
>
> I think our record of making such predictions is rather poor.
>
> And anyway, suppose someone comes up with complaints about this
> change: what exactly do we say in response? The reason for the change
> is quite weak: it's basically an enhancement required by somewhat rare
> niche use cases. How can we justify breaking someone's code on such
> weak grounds?
Having sub-second time resolution in calendar dates doesn't seem like a
minor thing to me. I think if you say "now Emacs is ISO8601 compliant",
then it's all the justification anybody could possibly need.
I also think this is probably less likely to break anybody's code than
when Emacs changed the output from `current-time' from being a list of
two integers to four integers.
The only possible real world problem I can see being slightly likely is
somebody writing the output of `decode-time' to a file, and then reading
it back in again. If the writer is a new Emacs, and the reader is an
old Emacs (that calls `encode-time' on the data), then things will
probably break.
But I don't know of anybody doing stuff like that.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- Re: encode-time vs decode-time, Paul Eggert, 2019/08/05
- Re: encode-time vs decode-time, Eli Zaretskii, 2019/08/06
- Re: encode-time vs decode-time, Lars Ingebrigtsen, 2019/08/07
- Re: encode-time vs decode-time, Paul Eggert, 2019/08/17
- Re: encode-time vs decode-time, Eli Zaretskii, 2019/08/17
- Re: encode-time vs decode-time, Paul Eggert, 2019/08/17
- Re: encode-time vs decode-time, Lars Ingebrigtsen, 2019/08/17
- Re: encode-time vs decode-time, Paul Eggert, 2019/08/17
- Re: encode-time vs decode-time, Stefan Monnier, 2019/08/17
- Re: encode-time vs decode-time, Paul Eggert, 2019/08/17
- Re: encode-time vs decode-time, Stefan Monnier, 2019/08/19