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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,ef0074ec236ba6e3 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-Thread: 108717,ef0074ec236ba6e3 X-Google-Attributes: gid108717,public X-Google-Thread: 1014db,ef0074ec236ba6e3 X-Google-Attributes: gid1014db,public X-Google-Thread: 1108a1,ef0074ec236ba6e3 X-Google-Attributes: gid1108a1,public X-Google-ArrivalTime: 1994-12-05 02:23:26 PST Path: bga.com!news.sprintlink.net!pipex!uunet!news1.digex.net!ois.com!ois.com!not-for-mail From: beckwb@ois.com (R. William Beckwith) Newsgroups: comp.lang.ada,comp.lang.c,comp.programming,comp.lang.c++,comp.object Subject: Re: Why don't large companies use Ada? Date: 5 Dec 1994 00:04:04 -0500 Organization: Objective Interface Systems, Inc. Message-ID: <3bu704$qrr@gamma.ois.com> References: <1994Nov29.154220.27952@cognos.com> NNTP-Posting-Host: gamma.ois.com X-Newsreader: TIN [version 1.2 PL2] Xref: bga.com comp.lang.ada:8272 comp.lang.c:33369 comp.programming:5611 comp.lang.c++:39584 comp.object:9419 Date: 1994-12-05T00:04:04-05:00 List-Id: John Goodsen (jgoodsen@trinidad.radsoft.com) wrote: : In article <3bjdhm$9q1@gamma.ois.com> beckwb@ois.com (R. William Beckwith) writes: : : In some cases (e.g. X Windows/Fresco) there are C++ interfaces that : : have evolved from pre-existing C interfaces. But I suspect the great : : majority of interfaces used by C++ programmers are 'reused' C : : interfaces. : Actually Fresco's interface is defined in CORBA's IDL. : Gee, I hate to take away the only example of an OS or : a windowing system interface defined in C++. ;-) : Hmmm. How about InterViews. I can't think of any others. : Interviews is pure C++, not C. And also, Fresco is based upon : Interviews, which makes it inherently C++. Not sure what you : mean when you say: : "Actually Fresco's interface is defined in CORBA's IDL." : Could explain this? thanks. Fresco is loosely based on InterViews. Many of Fresco's graphical concepts are derived from InterViews. But Fresco is a new development effort. Fresco's API or interface was designed in CORBA IDL, not C++. This provides not only the definition of a distributed GUI API, but a multi-language GUI API. The C++ X11R6 Fresco distribution is a sample implementation. We're working on an Ada 95 implementation. The definition of the interfaces (IDL) doesn't change, only the implementation language. It wouldn't surprise me if some enterprising Smalltalk tools vendor might want to write a Smalltalk version. ... Bill