comp.lang.ada
 help / color / mirror / Atom feed
From: "Nick Roberts" <nickroberts@adaos.worldonline.co.uk>
Subject: Re: ASCL a doomed idea?
Date: Tue, 11 Dec 2001 17:43:09 -0000
Date: 2001-12-11T17:43:09+00:00	[thread overview]
Message-ID: <9v5gjn$d9cth$2@ID-25716.news.dfncis.de> (raw)
In-Reply-To: wmpR7.57437$xS6.92885@www.newsranger.com

"Ted Dennison" <dennison@telepath.com> wrote in message
news:wmpR7.57437$xS6.92885@www.newsranger.com...
> In article <MZoR7.32760$ER5.370062@rwcrnsc52>, Mark Lundquist says...
> >
> >I think you are the one who must be from another planet, Nick!  That's
it...
> >you're an acid-dropping dope fiend from the planet Contar!  That would
also
> >explain why you need the "wide open spaces"... the wide open
*interstellar*
> >spaces, am I right, eh?  How many more of you are there among us, that's
> >what I want to know!
>
> Nick, I take back everything bad I ever said about you. We are nice
friendly
> folk down here on Earth, really. Please tell your masters back on Contar
to find
> their leibenstraum on some other planet..unless they like it really cold
with no
> ozone layer. In that case, they can have Antartica if they'll just promise
not
> to slaughter the rest of us.

[Made me laugh loudly. Excellent.]

... Message coming in {sound of Morse code} ...

WE ARE THE CONTARI
YOU WILL BE ASSIMILATED
RESISTANCE IS FUTILE

... the skies are getting dark ...

What I really love is the fact that, despite the Borg having successfully
conquered half the galaxy, any Borg drone can be disabled by simply pulling
some plug out of the back of its neck! Shame. Daleks? Just run up a flight
of steps.

... Oh no! Not content just to conquor Earth, the evil Contari have brought
along their dreaded allies the TALIBANI {duh duh DUH} ...

... But wait! Who is this coming to rescue? Is it the saviour of mankind?
Yes! It's ...

Colin Powell Man! See him fly! And here come his friends, the mighty Delta
Forces ;-)

... Don't miss next week's exciting episode {music} ...

Well, I hope my little moment of petulance is forgiven. Never one to give up
(when any sensible person would ;-) I'm going to give it one more shot. Do
have a little scream, if it might make you feel any better.

I believe that the majority of Ada programmers would prefer that the names
of the subprograms and types for containers favoured practicality over
terminological exactitude. And it seems to me that re-using names and
concepts from Ada.Strings.* (and other existing standard Ada library units)
would be welcomed by most Ada programmers as having consistency and mnemonic
value, even if they don't actually correspond to the 'classic' list
operations and terminology from the textbooks. That is my argument as
regards names; take it or leave it.

Again, on the theme of practicality, I don't care whether they're called
iterators, enumerators, cultivators, dooki, or unidirectifiscanators, but I
believe my scheme has the following benefits:

(1) My iterators are container-wide. This means that an algorithm (a
subprogam) can be based on iterators, and then any kinds of containers
(list, set, contar, file, array) can be used in conjunction with it. Thus my
iterators form a key link between algorithms and data (containers), just as
Mark was talking about.

(2) My iterators distinguish between data streams: which do not terminate;
which do terminate; which can be restarted. This allows algorithms that
require termination or restarting to demand these qualities (usually)
statically, but it allows terminating and restarting data streams to be used
without any difficulty with algorithms that do not require these qualities.

(3) My iterators provide 'write' forms as well as 'read' forms. This may not
conform to classic doctrine, but it is nevertheless useful: it means that
algorithms can write data into containers, as well as reading data from
them, without having to be container-specific. Writing into containers such
as lists, sets, and contars works just like inserting (or appending);
writing into a file or pipe needs no explanation (surely!).

My theme, as I hope is obvious by now, is practicality, practicality,
practicality.

Is that snoring I can hear at the back there? All right then, this is Mork
signing off for another episode. Nanu Nanu.

--
Greetings to all Earthlings
Peace and Goodwill unto you all
Klaatu Beringa Nicto

Nick Roberts (aka 'Kraatis')





PS: I hope my attempt at humour is not considered in poor taste. It is meant
in the lightest of ways.






  reply	other threads:[~2001-12-11 17:43 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-06 20:26 ASCL a doomed idea? Michael Erdmann
2001-12-06 20:49 ` Mark Lundquist
2001-12-09 19:07   ` Nick Roberts
2001-12-09 21:37     ` Jeffrey Carter
2001-12-10 19:36       ` Nick Roberts
2001-12-10 22:37         ` Jeffrey Carter
2001-12-10 23:30           ` Chad R. Meiners
2001-12-11  1:42             ` Jeffrey Carter
2001-12-11  3:40               ` Chad R. Meiners
2001-12-11 14:45           ` Mark Lundquist
2001-12-11 15:06             ` Ted Dennison
2001-12-11 15:09               ` Jean-Marc Bourguet
2001-12-11 17:18               ` Stephen Leake
2001-12-12  4:29               ` Jeffrey Carter
2001-12-12 14:40                 ` Ted Dennison
2001-12-11 15:25             ` Larry Hazel
2001-12-12  4:21             ` Jeffrey Carter
2001-12-12 14:32               ` Stephen Leake
2001-12-12 19:40               ` Mark Lundquist
2001-12-16 13:23               ` Georg Bauhaus
2001-12-11 14:45         ` Mark Lundquist
2001-12-11 15:11           ` Ted Dennison
2001-12-11 17:43             ` Nick Roberts [this message]
2001-12-12  0:37               ` Mark Lundquist
2001-12-12  4:31           ` Jeffrey Carter
2001-12-11 22:45         ` Mark Lundquist
2001-12-12  1:39           ` Nick Roberts
2001-12-12 10:08             ` Ian Wild
2001-12-12 17:03               ` Nick Roberts
2001-12-12 22:09                 ` Brian Rogoff
2001-12-12 14:34             ` Marin David Condic
2001-12-11 14:45       ` Mark Lundquist
2001-12-12  4:32         ` Jeffrey Carter
2001-12-12 14:48           ` Ted Dennison
2001-12-12 17:02           ` Nick Roberts
replies disabled

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