From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b47b15fda2aeb0b2 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: Two ideas for the next Ada Standard Date: 1996/09/05 Message-ID: #1/1 X-Deja-AN: 178636885 references: <50aao3$3r88@news-s01.ny.us.ibm.net> <322B5BB0.422E@joy.ericsson.se> <50gelc$2le@goanna.cs.rmit.edu.au> <50jk0f$krh@goanna.cs.rmit.edu.au> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada Date: 1996-09-05T00:00:00+00:00 List-Id: Richard said "Wearing my Lisp hat: only because Ada doesn't actually support integers, but a machine-dependent set of machine-dependent small bounded integers." Actually that's not quite true, whether Ada supports arbitrary precision integers is an implemention dependent issue. Something that people don't know very well in Ada 95 is that there is a big difference between integer'base and integer, which are quite different types. The type integer'base has no constraints. An implementation is allowed, but definitely NOT required to impose limits on the range of integers that can be represented using this type.