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,92640d662fc31a03 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-05-04 16:03:06 PST Newsgroups: comp.lang.ada Path: newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!howland.erols.net!newsfeed.skycache.com!Cidera!news-reader.ntrnet.net!uunet!ash.uu.net!xyzzy!nntp From: Jeffrey Carter Subject: Re: howto make system calls (newbie question) X-Nntp-Posting-Host: e246420.msc.az.boeing.com Content-Type: text/plain; charset=us-ascii Message-ID: <3AF33123.34209CD8@boeing.com> Sender: nntp@news.boeing.com (Boeing NNTP News Access) Content-Transfer-Encoding: 7bit Organization: The Boeing Company X-Accept-Language: en References: Mime-Version: 1.0 Date: Fri, 4 May 2001 22:45:55 GMT X-Mailer: Mozilla 4.5 [en]C-CCK-MCD Boeing Kit (WinNT; U) Xref: newsfeed.google.com comp.lang.ada:7189 Date: 2001-05-04T22:45:55+00:00 List-Id: "Beard, Frank" wrote: > > I thought Ada was designed to be a general purpose language, > and among those purposes was strong support for embedded > systems. The original requirements were for a language for embedded systems. Luckily, we got a much more generally useful language in the process. > > 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. Initially, there were many who felt nothing should be in the standard unless it applied to every target or couldn't be easily implemented using the language. This is why Ada 83 had such a minimal standard library. In the 9X process this shifted more towards having frequently needed functionality in the standard library, but there was still resistance to this idea. Hopefully this shift will continue in the 0X process. An Ada-oriented (no callbacks) portable windowing interface would be a Nice Thing. In addition, there was a "time to market" problem in the 9X process. Many good ideas were left out because there wasn't time to design and document them adequately before 9X became 0X. Disclaimer: these are my recollections and may prove entirely contrary to fact. -- Jeffrey Carter