[Chicken-users] [ANN] Numbers 3.0 released

2014-10-04 Thread Peter Bex
Dear CHICKEN users, I just released version 3.0 of the numbers egg. As some of you may know I've been busy these past few weeks on making this egg more suitable for a possible integration into the core system. Whether that will become reality remains to be seen, but the big refactoring I

Re: [Chicken-users] [ANN] Numbers 3.0 released

2014-10-04 Thread John Cowan
Peter Bex scripsit: I just released version 3.0 of the numbers egg. Hurrah! Beware of breakage, as is only to be expected with such a huge change. There is one backwards incompatible change that I know of: bitwise operations do not accept inexact integral numbers anymore. That frankly

Re: [Chicken-users] [Chicken-announce] [ANN] Numbers 3.0 released

2014-10-04 Thread Peter Bex
On Sat, Oct 04, 2014 at 04:25:16PM -0400, John Cowan wrote: I think this is the basic objection to putting unbounded bignums into core. I mentioned before the idea of dividing bignums into smaller (bignum) and larger (biggernum) versions, though med(i)num and bignum are probably better names.

Re: [Chicken-users] [Chicken-announce] [ANN] Numbers 3.0 released

2014-10-04 Thread John Cowan
Peter Bex scripsit: I don't see how that helps. What would (+ the-biggest-medinum 1) do? If it returns a flonum, we're back to where we are right now. That's what I'm proposing for core. And it does put us back where we are now in terms of pure Scheme operations, though in a way that both