[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: view/edit large files
From: |
Ted Zlatanov |
Subject: |
Re: view/edit large files |
Date: |
Tue, 10 Feb 2009 09:08:22 -0600 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) |
On Tue, 10 Feb 2009 13:50:46 +0200 Eli Zaretskii <address@hidden> wrote:
>> From: Miles Bader <address@hidden>
>> If it's an integer, and it fits, it's exact -- there is no loss of precision.
EZ> I was talking about arithmetic operations such as multiplication by
EZ> small factors, such as 2, in case it wasn't clear.
While time values and file offsets can certainly be represented as
floats under some constraints, I think it's an inelegant solution.
This is the chance to have a clean design for support of large integers,
since I or someone else will be modifying insert-file-contents anyhow.
Why not add a int64 type? It doesn't have to be supported everywhere,
and it can fail `integerp' as long as simple arithmetic works (in fact,
only + - < > need to support it for the file offsets work). We can have
int64p and int-any-size-p as well. The time functions can be modified
to support either the old-style conses or an int64. The support for
int64 can be gradually grown; when people need it they can implement
it. Scratch the itch.
I'm definitely not an expert on the Emacs internals, so this may be
completely untenable and it's probably been debated to death, but I hope
we can at least get started with a int64 implementation I can use for
large file support.
Thanks
Ted
- view/edit large files (was: map-file-lines), (continued)
- view/edit large files (was: map-file-lines), Ted Zlatanov, 2009/02/06
- Re: view/edit large files, Ted Zlatanov, 2009/02/06
- Re: view/edit large files, Miles Bader, 2009/02/06
- Re: view/edit large files, Ted Zlatanov, 2009/02/09
- Re: view/edit large files, Stefan Monnier, 2009/02/09
- Re: view/edit large files, Eli Zaretskii, 2009/02/10
- Re: view/edit large files, Miles Bader, 2009/02/10
- Re: view/edit large files, Eli Zaretskii, 2009/02/10
- Re: view/edit large files, Miles Bader, 2009/02/10
- Re: view/edit large files, Eli Zaretskii, 2009/02/10
- Re: view/edit large files,
Ted Zlatanov <=
- Re: view/edit large files, Stefan Monnier, 2009/02/17
- Re: view/edit large files, Eli Zaretskii, 2009/02/17
- Re: view/edit large files, Miles Bader, 2009/02/17
- Re: view/edit large files, Eli Zaretskii, 2009/02/17
- Re: view/edit large files, Miles Bader, 2009/02/17
- Re: view/edit large files, Miles Bader, 2009/02/17
- Re: view/edit large files, Eli Zaretskii, 2009/02/17
- Re: view/edit large files, Stefan Monnier, 2009/02/17
- Re: view/edit large files, Ted Zlatanov, 2009/02/20
- Re: view/edit large files, Eli Zaretskii, 2009/02/10