How do I interface X Window System with Ada?
This question turns out to be pretty darn hard to answer easily. There are at least three variables that need to be filled: • platform where you are going to be running. • compiler you would like to use. • level/flavor of X you would like to run (e.g., just need bindings to Xlib, want Openlook as opposed to Motif, etc). Once you fill all three of the above, then you can start to get answers. In order to keep the answer brief, companies that offer such products are simply listed, along with locations where free versions are available. Before giving you the list, a little history is in order. The first Xlib bindings that were publically available were done by SAIC for STARS. This implementation had many bugs, but it was there, and it was free. This version was eventually withdrawn from the STARS repository, and has now been replaced with a better one. In addition, SAIC has done an Xt implementation based on these Xlib bindings (also for STARS). NOTE: the above description may well be ina