[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH] [CHICKEN 5] Change numerics representation
From: |
Peter Bex |
Subject: |
Re: [Chicken-hackers] [PATCH] [CHICKEN 5] Change numerics representations |
Date: |
Tue, 4 Oct 2016 09:33:53 +0200 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, Oct 03, 2016 at 09:12:53PM +0200, address@hidden wrote:
> > On Mon, Aug 08, 2016 at 10:56:39PM +0200, Peter Bex wrote:
> > > The attached patches add a custom type for bignums (first patch) and
> > > custom types for ratnums/cplxnums (second patch). This reduces the
> > > aforementioned C_s_a_i_times() pre-allocation from 40 to 29 words.
> >
> > Here's an updated version, because the original patch doesn't apply
> > anymore due to the C_BUCKET_TYPE removal.
>
> Signed off and pushed.
Hurrah! Thank you.
> A somewhat disturbing patch, but it does indeed simplify the
> code.
What's disturbing? The huge amount of changes?
> Having only one type bit lefft worries me a bit, though.
We could still get rid of the tagged pointer type. After some more
thought on the matter, I believe they're mostly worthless.
Cheers,
Peter
signature.asc
Description: Digital signature