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-06 14:28:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Modern copy of GNAT for OpenVMS? Date: 6 Dec 2002 15:28:22 -0600 Organization: LJK Software Message-ID: References: <3DEF8BDB.7050009@acm.org> NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1039213612 1682 192.135.80.34 (6 Dec 2002 22:26:52 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Fri, 6 Dec 2002 22:26:52 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:31513 Date: 2002-12-06T15:28:22-06:00 List-Id: In article , "Frank J. Lhota" writes: > "Marin David Condic" wrote in message > news:asq6ar$2ul$1@slb6.atl.mindspring.net... >> Aside: Wouldn't it be nice to have a *standard* way of getting at various >> "normal" OS services like networking and a GUI? Vast amounts of software >> these days take advantage of that sort of thing, but then must become > bound >> to the OS that provides it. Portability starts becoming a pipe dream. > > You're absolutely right, especially about the lack of GUI standards. CLI > applications, for all their limitations, were portable. You could write a > "Hello, World!" application that compiles and runs on everything from a Cray > to an Atari. But let's say you want to write the GUI equivalent of "Hello, > World!". The X-Windows approach differs from the MS-Win approach which > differs from the Mac approach. What ever happened to the notion of > portability. I disagree that CLI applications are portable. There are plenty of Unix-style applications that get ported to VMS and end up being just that, an out-of-place application that honors none of the standards of the operating system on which it is running. There is no such thing as a free lunch.