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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ee1a8b8db84c88f X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!newsfeed.gamma.ru!Gamma.RU!newsfeed.icl.net!newsfeed.fjserv.net!news-FFM2.ecrc.net!newsfeed00.sul.t-online.de!t-online.de!newsfeed-0.progon.net!progon.net!news-zh.switch.ch!switch.ch!news.hispeed.ch!linux2.krischik.com!news From: Martin Krischik Newsgroups: comp.lang.ada Subject: Re: Ada exception block does NOT work? Date: Sun, 21 Aug 2005 18:14:13 +0200 Organization: Cablecom Newsserver Message-ID: <1622252.HFtkPGSsFC@linux1.krischik.com> References: <4301ab29$0$6989$9b4e6d93@newsread2.arcor-online.net> NNTP-Posting-Host: 84-72-114-216.dclient.hispeed.ch Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: news.hispeed.ch 1124640916 23559 84.72.114.216 (21 Aug 2005 16:15:16 GMT) X-Complaints-To: news@hispeed.ch NNTP-Posting-Date: Sun, 21 Aug 2005 16:15:16 +0000 (UTC) User-Agent: KNode/0.9.2 Xref: g2news1.google.com comp.lang.ada:4238 Date: 2005-08-21T18:14:13+02:00 List-Id: Robert A Duff wrote: > I'd use "Integer" for what Lisp calls "bignums" -- integers that can > grow without bound (except of course you can run out of memory, > but that's true of Strings and whatnot, too. I'd call the integer type > that is based on the hardware (e.g. 32-bit integers) "Machine_Integer". That's a universal integer in Ada - and indeed the universal integer is not visible anywhere in Ada. And integer ranges that can grow without bound are not disallowed in Ada. If you want you can create an Ada implementation that works that way. It's like the garbage collector - the Ada vendors didn't think its needed, > And I wouldn't put it in a package called "Standard" and I wouldn't > make it automatically visible everywhere. Standard.Integer is needed for Standard.String - There is no need to support Strings which are larger then available memory. Martin -- mailto://krischik@users.sourceforge.net Ada programming at: http://ada.krischik.com