[Top][All Lists]

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

Re: Making 'eq' == 'eql' in bignum branch

From: Paul Eggert
Subject: Re: Making 'eq' == 'eql' in bignum branch
Date: Mon, 20 Aug 2018 09:12:35 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Eli Zaretskii wrote:
I don't think we want to argue for a total elimination of
most-positive-fixnum from our code.

I agree. Software like 'calc' springs to mind: quite possibly it will want to do some arithmetic in fixnums, and will want to know the fixnum range to do that, and most-negative-fixnum and most-positive-fixnum are how it can do that.

As I recall, Gerd introduced most-positive-fixnum and most-negative-fixnum to Emacs Lisp in 2001, as it was a good idea taken from Common Lisp. However, fixnump and bignump are not in Common Lisp, and we don't need them in Emacs Lisp either. When we're reinventing the wheel why add unnecessary gizmos?

reply via email to

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