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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,92640d662fc31a03 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-05-07 07:55:49 PST Path: newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!193.174.75.178!news-fra1.dfn.de!news-fra.pop.de!isdnet!psinet-france!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: howto make system calls (newbie question) Date: Mon, 7 May 2001 10:47:51 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9d6cip$1rf$1@nh.pace.co.uk> References: NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 989246872 1903 136.170.200.133 (7 May 2001 14:47:53 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 7 May 2001 14:47:53 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: newsfeed.google.com comp.lang.ada:7260 Date: 2001-05-07T14:47:53+00:00 List-Id: It is part of the history of Ada which seems to color a lot of the decisions that are made with current Ada language design. Ada did not have any native I/O instructions that may have made I/O less painful specifically because it was originally supposed to be for embedded computers where you could not be guaranteed proper support of specialized I/O instructions. Hence, its all a bunch of packages that can easily be excluded from an implementation wherein they make no sense. Now that Ada is much more general purpose in nature, it may be time to break out of the "embedded system" thinking. This might lead to language changes that make it more useful for development on PC's & workstations. However, the risk of doing so is that one might then invent a language that is no longer suited for embedded systems - and this would hurt the feelings of those of us who do that kind of work. That might be A Bad Thing. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Beard, Frank" wrote in message news:mailman.989010544.30700.comp.lang.ada@ada.eu.org... > I thought Ada was designed to be a general purpose language, > and among those purposes was strong support for embedded > systems. > > If what you are saying "where there may be no OS at all" > were a major part of the premise, then, as I said in > another post, we would not have Ada.Command_Line, as > well as some other packages. >