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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a3bf872bb81a1f2b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-10 13:01:55 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!ppp-2-15.cvx2.telinco.NET!not-for-mail From: "Nick Roberts" Newsgroups: comp.lang.ada Subject: Re: ASCL a doomed idea? Date: Mon, 10 Dec 2001 19:36:55 -0000 Message-ID: <9v37s0$cdmva$3@ID-25716.news.dfncis.de> References: <7RQP7.4406$Yy.272014@rwcrnsc53> <9v0crv$bo2bi$2@ID-25716.news.dfncis.de> <3C13D980.748CCCDA@acm.org> NNTP-Posting-Host: ppp-2-15.cvx2.telinco.net (212.1.141.15) X-Trace: fu-berlin.de 1008018113 13032426 212.1.141.15 (16 [25716]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Xref: archiver1.google.com comp.lang.ada:17714 Date: 2001-12-10T19:36:55+00:00 List-Id: "Jeffrey Carter" wrote in message news:3C13D980.748CCCDA@acm.org... > This is a significant problem with NJR5. I need another pantomime chorus, please: >Lists are not strings [all together] "Oh yes they are!" > and use different nomenclature. [all together] "Oh no they don't!" Or, rather, a string is a kind of list (do you really have a problem with that concept?), and what the heck is the problem with using the same nomenclature for both (as far as possible) to help avoid confusing the poor Ada programmer? This isn't an ivory tower academic exercise. > > (3) the closed (passive?) iterator included in both JC01 and TED 1.3 is > > inferior to the open, container-wide iterator (I have already outlined, > > haven't I?) to be added to my proposal, in that it does not permit > > restarting within the client procedure, and it does not permit writing at > > all. > > An iterator procedure is the only thing that is an iterator; anything > else called an iterator is misnamed. According to which science? On which planet, Jeff? Are you serious? > I don't know what you mean by > "writing" in this context. The iterator in JC01 allows updating the > value stored at the current position being acted upon. Insertion and > deletion should take place outside an iterator. Like a file Jeff, the architypal 'container'. You read from it, you write into it. I'd like to hear what TED says, but I am seriously thinking of just going it alone now. I don't have time for sillyness. In fact, I have some fairly specific needs of my own as regards a container suite (for AdaOS), so maybe that colours my judgement; if so, however, that's just tough. I have really appreciated the input from this lengthy (meta?)thread, but I feel the need for action. I need sets! Contars! The wide open spaces! I have not at this moment thought of any names better (hah ;-) than "Tenet" and "Dastar". Dastar is what I have used internally in writing code for AdaOS. It stands for DAta STorage And Retrieval (but is also a Sikh turban, which seems oddly appropriate). Can I pinch one of these for my own containers project, please? -- Best wishes, Nick Roberts