comp.lang.ada
 help / color / mirror / Atom feed
* Programming X Windows...
@ 1996-09-03  0:00 Andy Freeborough
  1996-09-04  0:00 ` David C. Hoos, Sr.
  0 siblings, 1 reply; 5+ messages in thread
From: Andy Freeborough @ 1996-09-03  0:00 UTC (permalink / raw)



Hi,
   Does anybody know of any good, easy to use, 
freeware programs that will allow me to create X 
Windows applications using ADA or C++? I presume 
you can do it anyway using some sort of calls, 
like API calls in MS Windows, but I am finding it 
hard to find any information. I would be greatful 
of any help,

Yours

Andy. (cmsafree@livjm.ac.uk)




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Programming X Windows...
  1996-09-03  0:00 Andy Freeborough
@ 1996-09-04  0:00 ` David C. Hoos, Sr.
  0 siblings, 0 replies; 5+ messages in thread
From: David C. Hoos, Sr. @ 1996-09-04  0:00 UTC (permalink / raw)



Hi Andy,
The Web page "http://www.inmet.com/~mg/x11ada/x11ada.html" has bindings of
X11 to Ada95 which I have successfully used with gnat3.05, the free Ada95
compiler.
The compiler is available for many platforms from the FTP site directory
"ftp.cs.nyu.edu/pub/gnat".
I also requested the Motif bindings to be e-mailed to me as described on
the X11 page mentioned above.
I have had absolutely no problems with these bindings running gnat3.05 on
SGI IRIX5.3 and IRIX6.2 platforms ranging from R3000 to R10000 processors.
Enjoy!
-- 
David C. Hoos, Sr.,
http://www.dbhwww.com
http://www.ada95.com

Andy Freeborough <cmsafree@livjm.ac.uk> wrote in article
<322CB55C.AB@livjm.ac.uk>...
> Hi,
>    Does anybody know of any good, easy to use, 
> freeware programs that will allow me to create X 
> Windows applications using ADA or C++? I presume 
> you can do it anyway using some sort of calls, 
> like API calls in MS Windows, but I am finding it 
> hard to find any information. I would be greatful 
> of any help,
> 
> Yours
> 
> Andy. (cmsafree@livjm.ac.uk)
> 




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Programming X Windows...
@ 1996-09-11  0:00 G. Vincent Castellano
  1996-09-14  0:00 ` Jim Dorman
  0 siblings, 1 reply; 5+ messages in thread
From: G. Vincent Castellano @ 1996-09-11  0:00 UTC (permalink / raw)



% Hi,
%    Does anybody know of any good, easy to use,
% freeware programs that will allow me to create X
% Windows applications using ADA or C++? I presume
% you can do it anyway using some sort of calls,
% like API calls in MS Windows, but I am finding it
% hard to find any information. I would be greatful
% of any help,
% 

Aforms is an Ada 95 binding to the XForms toolkit, an
X-based GUI Builder and API.  Aforms now includes an
'adapter' utility which translates the output of the GUI
builder from C to Ada 95.  Xforms is free for
non-commercial use.  Download Aforms from

   http://ocsystems.com/xada/xforms1.html

 -----------------------------------------------------------------------
 -    G. Vincent Castellano, Sr. Software Engineer, OC Systems Inc     -
 -   gvc@ocsystems.com :: X/Ada WWW => http://www.ocsystems.com/xada   -
 -----------------------------------------------------------------------
 - "If virtual memory did not exist, it would                          -
 -   have become necessary for us to invent it."                       -
 -----------------------------------------------------------------------





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Programming X Windows...
  1996-09-11  0:00 Programming X Windows G. Vincent Castellano
@ 1996-09-14  0:00 ` Jim Dorman
  0 siblings, 0 replies; 5+ messages in thread
From: Jim Dorman @ 1996-09-14  0:00 UTC (permalink / raw)



If you want to write X-Windows applications on Unix based PCs, you might
want to take a look at XAda.  This is the only PC Ada compiler used during
the Ada9x project and was the Ada compiler chosen by the USAF on the
DESKTOP III & IV contracts. Information on XAda is available at: 
"http://www.pcada.com.

-- 
Jim Dorman
Active Engineering Technologies, Inc.
Home of PC ADA
Voice:  (619) 414-9001
Fax:     (619) 414-9192
email:  jimd@pcada.com
URL:  http://www.pcada.com
Member of Team Ada!

G. Vincent Castellano <gvc@ocsystems.com> wrote in article
<1996Sep11.202712.15729@ocsystems.com>...
> % Hi,
> %    Does anybody know of any good, easy to use,
> % freeware programs that will allow me to create X
> % Windows applications using ADA or C++? I presume
> % you can do it anyway using some sort of calls,
> % like API calls in MS Windows, but I am finding it
> % hard to find any information. I would be greatful
> % of any help,
> % 
> 
> Aforms is an Ada 95 binding to the XForms toolkit, an
> X-based GUI Builder and API.  Aforms now includes an
> 'adapter' utility which translates the output of the GUI
> builder from C to Ada 95.  Xforms is free for
> non-commercial use.  Download Aforms from
> 
>    http://ocsystems.com/xada/xforms1.html
> 
>  -----------------------------------------------------------------------
>  -    G. Vincent Castellano, Sr. Software Engineer, OC Systems Inc     -
>  -   gvc@ocsystems.com :: X/Ada WWW => http://www.ocsystems.com/xada   -
>  -----------------------------------------------------------------------
>  - "If virtual memory did not exist, it would                          -
>  -   have become necessary for us to invent it."                       -
>  -----------------------------------------------------------------------
> 
> 




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Programming X Windows...
@ 1996-10-22  0:00 G. Vincent Castellano
  0 siblings, 0 replies; 5+ messages in thread
From: G. Vincent Castellano @ 1996-10-22  0:00 UTC (permalink / raw)



% 
% I have never seen a thin Ada binding I liked, although I will admit
% to not having seen bindings from many sources.  The ones I have seen
% seem to be done "on the cheap" with no attempt to use derived numeric
% types to separate the "number of apples" cells from the "number of
% oranges" cells.
% 

First, with Ada 95's general access types, modular types
and access to subprograms, it is much easier to create thin
bindings whose typing corresponds reasonably closely to the
original interface.  Have you looked at any Ada 95 bindings?

Second, the determination of how and where to define derived
types is often impossible to determine from the 'original
text' of the interface you're binding to.  If the interface
was not originally designed with the subtype/derived type
issue in mind, it's pretty tough to graft one on as an 
afterthought.
 -----------------------------------------------------------------------
 -    G. Vincent Castellano, Sr. Software Engineer, OC Systems Inc     -
 -   gvc@ocsystems.com :: X/Ada WWW => http://www.ocsystems.com/xada   -
 -----------------------------------------------------------------------
 - "If virtual memory did not exist, it would                          -
 -   have become necessary for us to invent it."                       -
 -----------------------------------------------------------------------





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1996-10-22  0:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-09-11  0:00 Programming X Windows G. Vincent Castellano
1996-09-14  0:00 ` Jim Dorman
  -- strict thread matches above, loose matches on Subject: below --
1996-10-22  0:00 G. Vincent Castellano
1996-09-03  0:00 Andy Freeborough
1996-09-04  0:00 ` David C. Hoos, Sr.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox