gsttallet@zach.fit.edu (Joe Tallet) (04/05/91)
I'm in need of information concerning different X products. I am familiar with the following X products: o from Rational, an implementation of X written in Ada, o from MIT, Rational's Ada implementation of X, o from Verdix, Ada bindings to the C implementation of X, this is the STARS 'version', o from GHG, an Ada implementation of X, similiar to Rational's version? o from EVB, Ada bindings to MOTIF, o from TAE++, bindings or implementation? What I need to know is how are these products related, interface-wise? For example (and even specifically): Q: How close is Rational's Ada implemenion of X to the previous MIT Ada binding? How much success did they have in keeping the interfaces the same (type-wise and subroutine-wise)? Q: How close is Verdix's Ada binding to the previous MIT Ada binding? Q: How does Verdix's Ada binding and Rational's Ada implementation compare interface-wise. Q: How does GHG's Ada implementation of X compare with Rational's implementation (again - interface-wise)? Q: What are the Ada compilers supported by each of these Ada products? The reason that I am looking for this information is that I need to know what kinds of problems I will have in porting an application to these different X products. Problems in terms of interface differences and Ada compiler support issues. Please respond through e-mail to jot@sps.com or uunet to ...!uunet!sps!jot. I may not be able to review every response posted here. As for the information I will gather, I will post it once completed (unless there is opposition to this). Thanks in advance... jot
defaria@hpcupt3.cup.hp.com (Andy DeFaria) (04/08/91)
>/ hpcupt3:comp.lang.ada / gsttallet@zach.fit.edu (Joe Tallet) / 4:48 pm Apr 4, 1991 / > >I'm in need of information concerning different X products. I am >familiar with the following X products: > > o from Rational, an implementation of X written in Ada, > o from MIT, Rational's Ada implementation of X, > o from Verdix, Ada bindings to the C implementation of X, > this is the STARS 'version', > o from GHG, an Ada implementation of X, similiar to > Rational's version? > o from EVB, Ada bindings to MOTIF, > o from TAE++, bindings or implementation? > > What I need to know is how are these products related, interface-wise? > > For example (and even specifically): > > Q: How close is Rational's Ada implemenion of X to the previous > MIT Ada binding? How much success did they have in keeping the > interfaces the same (type-wise and subroutine-wise)? > > Q: How close is Verdix's Ada binding to the previous MIT Ada > binding? > > Q: How does Verdix's Ada binding and Rational's Ada implementation > compare interface-wise. > > Q: How does GHG's Ada implementation of X compare with > Rational's implementation (again - interface-wise)? > > Q: What are the Ada compilers supported by each of these > Ada products? > > The reason that I am looking for this information is that I need to >know what kinds of problems I will have in porting an application to >these different X products. Problems in terms of interface differences >and Ada compiler support issues. > > Please respond through e-mail to jot@sps.com or uunet to ...!uunet!sps!jot. >I may not be able to review every response posted here. > > As for the information I will gather, I will post it once completed (unless >there is opposition to this). > >Thanks in advance... >jot >----------
defaria@hpcupt3.cup.hp.com (Andy DeFaria) (04/09/91)
>/ hpcupt3:comp.lang.ada / gsttallet@zach.fit.edu (Joe Tallet) / 4:48 pm Apr 4, 1991 / > >I'm in need of information concerning different X products. I am >familiar with the following X products: > > o from Rational, an implementation of X written in Ada, > o from MIT, Rational's Ada implementation of X, > o from Verdix, Ada bindings to the C implementation of X, > this is the STARS 'version', > o from GHG, an Ada implementation of X, similiar to > Rational's version? > o from EVB, Ada bindings to MOTIF, > o from TAE++, bindings or implementation? Gee, you left out HP: HP has bindings to Xlib, Xt and Motif. These are bindings to the C implementations (no need to reinvent the wheel eh!). Also, I don't believe that EVB has bingings to MOTIF. I've heard they are only Xlib bindings and are for the Mac. >The reason that I am looking for this information is that I need to >know what kinds of problems I will have in porting an application to >these different X products. Problems in terms of interface differences >and Ada compiler support issues. > > Please respond through e-mail to jot@sps.com or uunet to ...!uunet!sps!jot. >I may not be able to review every response posted here. Tried email, it didn't work. Interfacewise, we tried to keep the interface as close to the C interface as possible, changing things only when they made sense Ada-wise, such as the use of enumeration types and the like. It's not that we wouldn't want a clean implementation of these products written exclusively in Ada, but the real question that comes up is who is going to constantly roll the Ada implementation each time X changes and how long will it take them to get newer versions to markets. Our approach and processes helps us keep pace with the changing X versions. If you want more information about our products I suggest that you contact our marketing department: Queene Mavor California Language Labs Hewlett Packard Company Cupertino, CA 95014 (408)-447-7956