From: Paul A Bristow (pbristow_at_[hidden])
Date: 2006-05-25 05:27:23
| -----Original Message-----
| From: boost-bounces_at_[hidden]
| [mailto:boost-bounces_at_[hidden]] On Behalf Of Maarten
| Sent: 24 May 2006 18:29
| To: boost_at_[hidden]
| Subject: [boost] Infinite precision integer draft
| In the boost vault
| under Math - Numerics the document
| infintdraft.pdf contains the
| Proposal for an Infinite Precision Integer
| for Library Technical Report 2, Draft.
| Any comments are welcome.
1 I wonder if the get_sign could not be sign_bit to comform to
floating-point types. I know that one could maintain there isn't a sign bit
(it's a byte or more).
2 If you have to write is_zero() instead of == 0, will this make templated
3 Is there a reason for starting with integer rather than unsigned integer
(which sounds simpler). Will deriving unsigned integer from (signed) integer
be less efficient that vice versa?
The destructor is virtual so that derivation of class integer is possible.
Should 'of' be 'from'?
5 Is there a reason why
const integer x( "0x12345678901ABCDEF" ); is not implemented?
when istream hex input is?
6 You might like to reference other widely used implementations like NTL?
But this is long, long overdue as a Boost and Standard Library.
--- Paul A Bristow Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB +44 1539561830 & SMS, Mobile +44 7714 330204 & SMS pbristow_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk