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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a0792820d2e409c6 X-Google-Attributes: gid103376,public From: Richard D Riehle Subject: Re: Alsys Ada question Date: 2000/03/08 Message-ID: <8a4drv$mkg$1@slb7.atl.mindspring.net>#1/1 X-Deja-AN: 594528859 References: <38C53DCC.C89AE4BF@silver.jhuapl.edu> Organization: MindSpring Enterprises X-Server-Date: 8 Mar 2000 02:28:15 GMT Newsgroups: comp.lang.ada Date: 2000-03-08T02:28:15+00:00 List-Id: In article <38C53DCC.C89AE4BF@silver.jhuapl.edu>, Scott Ingram wrote: >I've inherited a system that was built using >"DOS Alsys Ada 4.2 for 80X86 and cross." > >In the sources, there is a "with" clause for a >package "Unsigned," which I do not recall being >a standard Ada83 package...so I am presuming that >this package was supplied by Alsys with the compiler. >Can anyone confirm or deny that supposition? Alsys was one of the compiler publishers intelligent enough to provide a package Unsigned with its compiler. I recall the agony of using compilers that did not support any kind of unsigned integer under Ada 83. With Ada 95, you may define your own unsigned integer type. So "with Unsigned" is a legal context clause with the Alsys 83 compiler. >Also, who would I contact to see if that product is >still available? One would hope that Aonix would support it. http://www.aonix.com. However, there is a question still on the table of how much support anyone can expect with the recent shakeup at Aonix. It is not clear that anyone is left in the organization with knowledge or experience of the Alsys Ada 83 product line since they dismantled the office in Burlington, MA where most of that knowledge was concentrated. You are probably better off making the transition to an Ada 95 compiler. It is upward compatible, in most respects, and will ultimately give you a better, more maintainable software application. Whatever you do, don't fall into the trap of trying to convert the application to C++. That is an "out of the frying pan and into the fire" solution. Richard Riehle