From: "Jeffrey R. Carter" <spam.not.jrcarter@acm.not.spam.org>
Subject: Re: Char type verification
Date: Thu, 16 Nov 2006 04:48:35 GMT
Date: 2006-11-16T04:48:35+00:00 [thread overview]
Message-ID: <D4S6h.146805$aJ.102967@attbi_s21> (raw)
In-Reply-To: <1163632532.101867.123200@m73g2000cwd.googlegroups.com>
KE wrote:
>
> It was intended as "How do you translate this example to Ada? How would
> you, as a presumably experienced Ada coder, do it? What hoops would we
> jump through?
What this example does is output whether the 1st character of the 1st
command-line argument is in the range 'A' .. 'Z'. In the Ada world, we
tend to ignore the details of badly designed examples in poorly designed
languages and simply implement the same functionality. Since there is no
reason for your conversions and home-grown function, we're not going to
waste effort translating them.
I've been using Ada since 1984. I'm a SW engineer, not a coder. But as
an experienced Ada SW engineer, how I would do it would look something like
declare
Arg : constant String := Ada.Command_Line.Argument (1);
-- Presumably after making sure there is a 1st argument
begin
Ada.Text_IO.Put_Line
(Item => Boolean'Image (Arg (Arg'First) in 'A' .. 'Z') );
end;
--
Jeff Carter
"From this day on, the official language of San Marcos will be Swedish."
Bananas
28
next prev parent reply other threads:[~2006-11-16 4:48 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-15 22:00 Char type verification KE
2006-11-15 21:57 ` Georg Bauhaus
2006-11-15 23:15 ` KE
2006-11-16 4:48 ` Jeffrey R. Carter [this message]
2006-11-16 19:53 ` Adam Beneschan
2006-11-16 23:30 ` Yves Bailly
2006-11-17 0:48 ` Jeffrey R. Carter
2006-11-17 1:59 ` Adam Beneschan
2006-11-17 11:30 ` Stephen Leake
2006-11-17 15:33 ` KE
2006-11-17 15:10 ` Georg Bauhaus
2006-11-17 18:30 ` Ludovic Brenta
2006-11-18 2:29 ` Brian May
2006-11-17 19:45 ` Jeffrey R. Carter
[not found] ` <mQm7h.8782$ig4.3262@newsread2.news.pas.earthlink.net>
2006-11-17 19:56 ` Jeffrey R. Carter
[not found] ` <omz7h.222$1s6.165@newsread2.news.pas.earthlink.net>
2006-11-19 2:19 ` OT: French Idioms (was Re: Char type verification) Jeffrey R. Carter
2006-11-19 9:04 ` Dmitry A. Kazakov
2006-11-17 21:22 ` Char type verification Simon Wright
2006-11-17 23:59 ` Yves Bailly
2006-11-15 23:23 ` Simon Wright
2006-11-15 23:33 ` KE
2006-11-16 4:52 ` Jeffrey R. Carter
2006-11-15 23:36 ` Adam Beneschan
2006-11-15 23:55 ` KE
2006-11-16 4:54 ` Jeffrey R. Carter
2006-11-16 1:08 ` jimmaureenrogers
2006-11-16 1:45 ` KE
2006-11-16 2:15 ` jimmaureenrogers
2006-11-16 2:42 ` Steve Whalen
2006-11-16 9:36 ` Alex R. Mosteo
2006-11-16 7:02 ` KE
2006-11-16 17:04 ` Dmitry A. Kazakov
2006-11-16 22:43 ` Brian May
-- strict thread matches above, loose matches on Subject: below --
2006-11-16 16:01 Anh Vo
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox