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,33a6944ba1b879de X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-05 06:39:00 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!hammer.uoregon.edu!skates!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Modern copy of GNAT for OpenVMS? Date: 05 Dec 2002 09:30:14 -0500 Organization: NASA Goddard Space Flight Center (skates.gsfc.nasa.gov) Message-ID: References: NNTP-Posting-Host: anarres.gsfc.nasa.gov Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: skates.gsfc.nasa.gov 1039099294 17722 128.183.235.92 (5 Dec 2002 14:41:34 GMT) X-Complaints-To: usenet@news.gsfc.nasa.gov NNTP-Posting-Date: 5 Dec 2002 14:41:34 GMT User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.ada:31464 Date: 2002-12-05T14:41:34+00:00 List-Id: Vincent DIEMUNSCH <"vincent.diemunsch"@edf.fr@NO.SPAM.PLEASE> writes: > We have a major application coded in ADA I suspect you mean Ada. It's a woman's name, not an acronym. > under OpenVMS and running on multiple VAX stations, and we would > like to port it to PCs. What, precisely, do you mean by "PCs"? It used to mean "something running Windows". Now it can mean "cheap, generic x86 hardware, running some popular OS". But given the Macintosh, it can mean "cheap, generic x86 or PowerPC hardware, running some popular OS". > Is there a way to do that ? Yes. There are Ada compilers for lots of "PC" targets. > Do we have to port it to Linux Or some other OS that runs on the target (Windows, Lynx, VxWorks, Apple OS X, BSD, etc). > or is there a robust VMS system for PCs ? I don't think VMS has been ported to anything other than VAX and Alpha. Of course, there is "cheap, generic Alpha hardware" that runs VMS; can you use that? What windowing system does your application use (if you have a GUI)? What OS services does it require? From your statement above, I can only conclude that it needs networking. Does it use TCP/IP sockets, or some VMS thing? Of course, given a modern processor, you might be able to do everything in one processor, and get rid of the networking. -- -- Stephe