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,a9bbfb8cd49f1a51 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread2.news.atl.earthlink.net.POSTED!d9c68f36!not-for-mail From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Isn't this in favour of Ada?? References: <42d64dde$0$64794$edfadb0f@dread12.news.tele.dk> <1121352985.715265.125490@g49g2000cwa.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <8wOBe.3773$oZ.828@newsread2.news.atl.earthlink.net> Date: Fri, 15 Jul 2005 13:05:08 GMT NNTP-Posting-Host: 209.165.14.163 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.atl.earthlink.net 1121432708 209.165.14.163 (Fri, 15 Jul 2005 06:05:08 PDT) NNTP-Posting-Date: Fri, 15 Jul 2005 06:05:08 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: g2news1.google.com comp.lang.ada:3634 Date: 2005-07-15T13:05:08+00:00 List-Id: I've seen similar things. ;-) But ultimately, you're not going to get much better understanding of how to use Ada unless Ada gets used more generally. People who get dumped onto a project done in Ada and then return back to other activities (because Ada is not used extensively, making it a possible career) don't spend enough time there to get good at it & really understand the language. They don't necessarily operate in an environment where there is long-term institutional knowledge built up around what is the best way to do things. If Ada got out of its position as being a niche-language and got, say, 20% of the software development market? - there would be a lot more widespread knowledge of "Best Practices" and you wouldn't see as much incorrect featrue usage. But that means Ada has to show up in product development and that means that people who think Ada is a good thing have to apply it in developing new & successful products. That takes entrepeneurs. More of us have to do that. MDC Marc A. Criley wrote: > > Unfortunately I've found this to be all too true :-( I've been involved > with fixing up more than one system (long after the original designers > have moved on) that had horrendous misuse of tasking. > > One had tasks handling the buffering of data in and out of sockets. A > reasonable application of tasking, yes? > > Except all the interaction between the tasks and the application > occurred _within_ the 'accept' blocks. Meaning a message would come on > the socket and into the socket-monitoring task, rendezvous and block on > the buffering task, which would rendezvous and block on the message > processing task, which would generate output that would rendezvous and > block on the output buffering task, which would rendezvous and block on > the output socket transmission task, which then write out the message, > followed by unblock, unblock, unblock, etc. I am not making this up. > > I characterized this as the world's most expensive procedure call chain. > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m o d c @ a m o g c n i c . r "The Christian ideal has not been tried and found wanting. It has been found difficult; and left untried." -- G. K. Chesterton ======================================================================