comp.lang.ada
 help / color / mirror / Atom feed
From: <adaworks@sbcglobal.net>
Subject: Re: What about big integers in Ada 2005?
Date: Tue, 04 Oct 2005 13:46:37 GMT
Date: 2005-10-04T13:46:37+00:00	[thread overview]
Message-ID: <1Jv0f.453$ht7.299@newssvr21.news.prodigy.com> (raw)
In-Reply-To: 1x4pe4pv41qsn$.m5c5jawjqcpq.dlg@40tude.net


"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
news:1x4pe4pv41qsn$.m5c5jawjqcpq.dlg@40tude.net...
> On Tue, 04 Oct 2005 05:24:17 GMT, adaworks@sbcglobal.net wrote:
> >
> > Also, I am teaching a class in functional programming languages this Quarter
> > and wrote a little factorial program in Scheme that shows that we can do
> >
> >             (factorial 45)
> >
> > and get a perfectly good answer.   Anyone know of an Ada package that
> > can do that?
>
I apologize.  I did not mean to imply that BCD is the only way to do 45!  There
are better implementations possible.  The point was that this is not something
one can do with the present implementations of Ada.   Every compiler I know
of is limited by the word size of the platform.   Smalltalk, Lisp, Scheme, and
lots of other languages are at a level of abstraction better suited to the
representation of problems involving large numbers.
>
> But I agree that Ada should have Universal_Integer or its equivalent
> available for users. And this time one should not repeat errors made with
> Unbounded_String!
>
We are in agreement on this.  It can be done with a home-grown package,
but having implemented a partial version of it, I can say it is not a trivial
thing to do in Ada.
>
Richard Riehle





  parent reply	other threads:[~2005-10-04 13:46 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-15 17:06 What about big integers in Ada 2005? jtg
2005-09-15 17:26 ` Pascal Obry
2005-09-15 17:30   ` Martin Dowie
2005-09-15 17:26 ` Martin Krischik
2005-09-15 19:37   ` Martin Dowie
2005-09-15 21:08     ` Larry Kilgallen
2005-09-15 20:33   ` jtg
2005-09-15 21:10     ` Larry Kilgallen
2005-09-18  0:46   ` adaworks
2005-09-30 17:41     ` Robert A Duff
2005-09-30 20:18       ` Jeffrey R. Carter
2005-10-02  0:27       ` adaworks
     [not found]         ` <imsuj1h8vevg4un71rmh0nc41pnee5ihjl@4ax.com>
2005-10-02 10:33           ` Martin Krischik
2005-10-02 16:20             ` adaworks
2005-10-04  5:24           ` adaworks
2005-10-04  7:22             ` tmoran
2005-10-04  8:25             ` Dmitry A. Kazakov
2005-10-04 11:57               ` Simon Clubley
2005-10-04 16:10                 ` Robert A Duff
2005-10-04 17:24                   ` Simon Clubley
2005-10-04 19:44                     ` Robert A Duff
2005-10-04 13:46               ` adaworks [this message]
2005-10-04 16:38                 ` Robert A Duff
2005-10-04 16:52                   ` Martin Dowie
2005-10-04 17:16                     ` Robert A Duff
2005-10-04 13:50               ` adaworks
2005-10-04 14:59                 ` Larry Kilgallen
2005-10-04 16:03                 ` Robert A Duff
2005-10-04 18:56                   ` adaworks
2005-10-10  5:36                     ` Dave Thompson
2005-10-14  0:31                       ` adaworks
2005-10-06 14:21             ` Adrian Hoe
2005-10-07  6:48               ` Martin Krischik
2005-10-02  0:48   ` Brian May
2005-10-02 10:28     ` Martin Krischik
2005-10-02 10:52       ` Brian May
2005-10-02 15:12       ` Simon Wright
2005-10-02 17:11         ` Martin Dowie
2005-09-16 14:33 ` gautier_niouzes
2005-09-17  3:43   ` Craig Carey <research@ijs.co.nz>
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox