develooper Front page | perl.perl5.porters | Postings from March 2001

Re: [PATCH] Re: Math::Big* v1.21

Thread Previous | Thread Next
From:
Jarkko Hietaniemi
Date:
March 31, 2001 08:20
Subject:
Re: [PATCH] Re: Math::Big* v1.21
Message ID:
20010331101952.D8991@chaos.wustl.edu
> > When both the M::BI and M::BF really are available are true drop-in
> > replacements, that is, backward compatibility with the pure-Perl
> > add-ons has been checked, 
> 
> This will not be 100% backward compatible, since it fixes bugs and corrects
> (serious) mistakes the old code had. But I have essential taken over the

Well, not *that* compatible :-)

> Why? Seeing that the CHANGES files alone are 2.4 MB, why are 46 KByte
> code/documentation (over 13 old) a problem? ;)
>
> I mean, the old version is broken. Fixing it is more important than size or
> did I misunderstand you here?

Point taken.  But it's not so much about comparing new candidates
against already existing parts in size than having to choose among
several candidate modules for inclusion, and their usefulness/size
ratio.  Also, what goes in cannot be taken out.  Ever.  Therefore
I tend to favor stable (no jokes about my signature quote, please)
modules (Inline was an exception since it looked, and still looks,
so ingenious an idea -- but the author of Inline quite wisely chose
not to accept my "invitation".)

> > Bignums, especially bigints, are nice to have,
> > but essential, so one must weight the costs carefully.
>      ^-- a not missing?

Yes.

> That is what was proposed here:
> 
> http://archive.develooper.com/perl6-internals@perl.org/msg02640.html
> [snip]
> There is only one problem: It seems Dan likes to completely rewrite the
> transparent bignum support in C (unlikely that someone will have the time

I'm sorry to sound blunt that discussion about perl 6 internals is
best to have in the perl6-internals mailing list.  There's a reason
we decided to start the Perl 6 project, after all...  many of the
solutions that will make sense for p6 won't make sense for p5,
and vice versa.

-- 
$jhi++; # http://www.iki.fi/jhi/
        # There is this special biologist word we use for 'stable'.
        # It is 'dead'. -- Jack Cohen

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About