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.8 required=5.0 tests=BAYES_00,LOW_PRICE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,94f58dd2d6c2d73d,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-02-01 11:23:40 PST Newsgroups: comp.lang.ada Path: nntp.gmd.de!Germany.EU.net!wizard.pn.com!satisfied.elf.com!news.mathworks.com!hookup!swrinde!cs.utexas.edu!news.cs.utah.edu!dog.ee.lbl.gov!newshub.nosc.mil!avalon.chinalake.navy.mil!vijay.chinalake.navy.mil!user From: vijay@nawc690.chinalake.navy.mil (Jim Vijay) Subject: Ada subset -- why not? Message-ID: Sender: usenet@avalon.chinalake.navy.mil (NAWS news admin) Organization: NAWC Date: Wed, 1 Feb 1995 19:23:40 GMT Date: 1995-02-01T19:23:40+00:00 List-Id: Given: 1. The vast majority of programming in the real world is non-real-time. 2. Compilers with full-blown real-time support are more expensive - in money, and user resources. 3. Ada (83 & 95) is cleanly separable syntactically into non-real-time and real-time subsets. 4. A non-real-time subset would introduce most of the software engineering concepts/benefits of Ada and thus promote the usage of the real Ada. If these statements are true, why is there not an Ada-lite on the market? Does the Ada JPO have specific reasons to prevent such a subset language? Can they legally prevent someone from marketing such a language? Has anyone tried? One would think it would be possible for Borland (say) to upgrade their Object Pascal to Ada-lite 95. Think of the marketing edge they would have trumpeting its OO, safety, reliability, LOW PRICE, GREAT PERFORMANCE, AND UPWARDS COMPATIBILITY etc. If it takes off, they could later add the real-time portion, possibly as an option. I know that a free GNAT exists. But a market driven solution would be more attractive - even if its (initially) a lite solution. -- Jim Vijay This message is mine - that is to say it belongs to me. (only)