[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: integer overflow
From: |
Stephen J. Turnbull |
Subject: |
Re: integer overflow |
Date: |
Mon, 08 Mar 2010 02:18:48 +0900 |
David Kastrup writes:
> Richard Stallman <address@hidden> writes:
>
> > I have heard that Guile now supports Emacs Lisp. And it has bignums.
> > So if we make Emacs use Guile, that will automatically provide
> > bignums.
>
> My first reaction to that would be "Whoa, whoa, whoa!".
>
> The second that "librep" might be an easier starting point for migrating
> the Lisp engine.
For bignums, XEmacs or SXEmacs might be easier yet. The work of
integrating bignums (GNU MP and BSD MP are both supported as
compile-time options) was done by Jerry James. He is probably *not*
available any time soon (his day job just turned into a day-and-night
job) but the pedigree of the code is easily established and he and
other contributors probably would be willing to sign papers.
I believe SXEmacs supports quaternions and Gaussian integers, and
perhaps even more exotic number systems. :-) However, I have no idea
whether the SXEmacs folks would be willing to assign their
contributions.
However, this is all kind of irrelevant. Using bignums as pure
numbers is relatively easy. The hard part is introducing them as
numerical components of internal Emacs structures (buffer size and
positions, markers, overlays, text properties), and integrating them
with niceties like (system-dependent) large file support, etc. This
is in no way an automatic consequence of language support for bignums.
- integer overflow [was Re: Next pretest, and branching plans], (continued)
- integer overflow [was Re: Next pretest, and branching plans], Glenn Morris, 2010/03/05
- Re: integer overflow, Stefan Monnier, 2010/03/05
- Re: integer overflow, Glenn Morris, 2010/03/05
- Re: integer overflow, Chong Yidong, 2010/03/05
- Re: integer overflow, Helmut Eller, 2010/03/06
- Re: integer overflow, Stefan Monnier, 2010/03/06
- Re: integer overflow, Davis Herring, 2010/03/06
- RE: integer overflow, Drew Adams, 2010/03/06
- Re: integer overflow, Richard Stallman, 2010/03/07
- Re: integer overflow, David Kastrup, 2010/03/07
- Re: integer overflow,
Stephen J. Turnbull <=
- Re: integer overflow, David Kastrup, 2010/03/07
- Re: integer overflow, Jay Belanger, 2010/03/07
- Re: integer overflow, Richard Stallman, 2010/03/08
- Guile in Emacs (was: integer overflow), Ted Zlatanov, 2010/03/08
- Re: Guile in Emacs, Ted Zlatanov, 2010/03/08
- Re: Guile in Emacs (was: integer overflow), Chad Brown, 2010/03/08
- Re: Guile in Emacs (was: integer overflow), Ken Raeburn, 2010/03/09
- Re: Guile in Emacs, Ted Zlatanov, 2010/03/09
- Re: Guile in Emacs, Ken Raeburn, 2010/03/10
- Re: Guile in Emacs, David Kastrup, 2010/03/10