[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Pushing the `gnus-range-*' functions down into the C layer
From: |
Ted Zlatanov |
Subject: |
Re: Pushing the `gnus-range-*' functions down into the C layer |
Date: |
Tue, 14 Sep 2010 10:52:22 -0500 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) |
On Fri, 10 Sep 2010 13:28:28 -0600 Tom Tromey <address@hidden> wrote:
>>>>>> "Ted" == Ted Zlatanov <address@hidden> writes:
Ted> If everything was inside a num64-* namespace and a num64.el package,
Ted> it's a pretty easy implementation. I'm not an expert on numeric
Ted> algorithms[1] but I'd guess the internals can be pretty easily
Ted> implemented in ELisp as a list of up to 3 native 28-bit ints. In fact
Ted> I'm surprised that doesn't exist yet; maybe I've missed it.
Tom> I thought there was one in Calc.
Yeah, looks like calc-math.el:math-* could work. It's all ELisp and
could use some C love, especially if 64-bit is native. So Lars can use
the math-* functions to store and retrieve large numbers (they fall back
to native ELisp numbers) and he'll need a special range-memq to work
with the math-* bignums in a range.
Ted
- Re: Pushing the `gnus-range-*' functions down into the C layer, (continued)
- Re: Pushing the `gnus-range-*' functions down into the C layer, Andreas Schwab, 2010/09/10
- Re: Pushing the `gnus-range-*' functions down into the C layer, David Kastrup, 2010/09/10
- Re: Pushing the `gnus-range-*' functions down into the C layer, Lars Magne Ingebrigtsen, 2010/09/10
- Re: Pushing the `gnus-range-*' functions down into the C layer, Stefan Monnier, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Lars Magne Ingebrigtsen, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Stephen J. Turnbull, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Lars Magne Ingebrigtsen, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Wojciech Meyer, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Stefan Monnier, 2010/09/12
- Re: Pushing the `gnus-range-*' functions down into the C layer, Tom Tromey, 2010/09/10
- Re: Pushing the `gnus-range-*' functions down into the C layer,
Ted Zlatanov <=
- Re: Pushing the `gnus-range-*' functions down into the C layer, Stephen J. Turnbull, 2010/09/11
- Re: Pushing the `gnus-range-*' functions down into the C layer, Eli Zaretskii, 2010/09/13
Re: Pushing the `gnus-range-*' functions down into the C layer, Wojciech Meyer, 2010/09/09
Re: Pushing the `gnus-range-*' functions down into the C layer, Andy Wingo, 2010/09/10
Re: Pushing the `gnus-range-*' functions down into the C layer, Stefan Monnier, 2010/09/10