GNU bug report logs -
#32252
[PATCH] %o and %x now format signed numbers
Previous Next
Reported by: Paul Eggert <eggert <at> cs.ucla.edu>
Date: Mon, 23 Jul 2018 19:14:02 UTC
Severity: normal
Tags: patch
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
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
This bug report was last modified 2 years and 322 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.