comp.lang.ada
 help / color / mirror / Atom feed
From: "Martin Dowie" <martin.dowie@btopenworld.com>
Subject: Re: Mneson announcement and help request
Date: Thu, 3 Jun 2004 05:58:12 +0000 (UTC)
Date: 2004-06-03T05:58:12+00:00	[thread overview]
Message-ID: <c9melj$fg6$1@sparta.btinternet.com> (raw)
In-Reply-To: xK-dnZHKcKOszSPdRVn-ug@megapath.net

"Randy Brukardt" <randy@rrsoftware.com> wrote in message
news:xK-dnZHKcKOszSPdRVn-ug@megapath.net...
> Well, yes, because End_of_File for Text_IO is very expensive (it has to do
> lookahead of as many as two characters, and doing so makes later Gets
> expensive as well). But "End_of_File" (or indeed any function call) misses
> the point.

My point was that EOF is relatively cheap compared to raising the exception
not that it is cheap per se. And if GNAT and ObjectAda (the 2 compilers I
have any source for) are typical of most implementations then this is
certainly
true. OA even includes lots of local instantiations of the sort that MAA was
finding very slow (assuming OA is also "slow" in this regard).

Cheers

-- Martin





  reply	other threads:[~2004-06-03  5:58 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-01 15:56 Mneson announcement and help request Marius Amado Alves
2004-06-02  2:26 ` Jeff C,
2004-06-02  3:06   ` Marius Amado Alves
2004-06-02 11:19     ` Georg Bauhaus
2004-06-02 11:41       ` Marius Amado Alves
     [not found]         ` <c9l0vo$pq3$1@sparta.btinternet.com>
2004-06-02 17:47           ` Marius Amado Alves
2004-06-02 19:46             ` Martin Dowie
2004-06-02 22:10           ` Randy Brukardt
2004-06-03  5:58             ` Martin Dowie [this message]
2004-06-04  3:21               ` Randy Brukardt
2004-06-04  5:55                 ` Martin Dowie
2004-06-04  7:30                   ` Jean-Pierre Rosen
2004-06-04 14:11                     ` Larry Kilgallen
2004-06-03  4:12           ` Jeffrey Carter
2004-06-03  5:48             ` Martin Dowie
2004-06-03  9:02             ` Martin Krischik
2004-06-02 11:41       ` Georg Bauhaus
2004-06-02 13:14         ` Marius Amado Alves
2004-06-03  4:09         ` Jeffrey Carter
2004-06-03 11:24           ` Georg Bauhaus
2004-06-02  3:21   ` Marius Amado Alves
2004-06-22 20:49     ` Jacob Sparre Andersen
2004-06-23  9:36       ` Marius Amado Alves
replies disabled

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