bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#32252: [PATCH] %o and %x now format signed numbers


From: Brett Gilio
Subject: bug#32252: [PATCH] %o and %x now format signed numbers
Date: Wed, 25 Jul 2018 18:33:34 -0500
User-agent: mu4e 1.0; emacs 27.0.50


Paul Eggert writes:
I don't know what inconsistent behavior would make sense here. There's a longstanding tradition in Lisp that integer arithmetic just works, and I don't see why Emacs would want to fight against that tradition here. Although there may be some low-level functions that distinguish between fixnums and bignums for efficiency reasons, the vast majority of Lisp functions should not distinguish
them, and 'format' should be one of those functions.
Maybe we should merge the branch first, let the dust settle and let people use the new functionality, then revisit this stuff with more
experience on our hands.

Paul, I agree with you here. However, I wonder what you mean by "just works" in contrast to what Eli suggested about the inconsistency in behavior between the different function definitions for fixnums and
bignums.

How would that be working against the lisp tradition?



--
Brett M. Gilio
Free Software Foundation, Member
https://parabola.nu | https://emacs.org





reply via email to

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