spray@escort.UUCP (Rob Spray) (04/11/89)
Windowing : A Guide to the DECWindows Desktop Environment Digital Equipment Corp., 1989; EB-32361-48/89 02 36 75.0 BUO page 15. "A Choice of Programming Languages The DECWindows Program gives developers more flexibil- ity in choosing a programming language. The X Window System supports only C and Common LISP interface [sic] for Xlib. The DECWindows Desktop Environment under VMS supports standard UNIX C as well as the complete set of VAX standard language bindings, including FOR- TRAN, Ada, and Pascal." I guess I just imagined Steve Hyland giving me a demo of the STARS-funded X-Ada running on a SUN at SAIC. B-) Marketing hype aside, does anyone know if the DECWindows Ada binding is related to the X-Ada binding? Rob Spray Chrysler Technologies Airborne Systems killer!escort!spray@ames.arc.nasa.gov Disclaimer: I'm a DEC user. (Sounds more like a confession to me ...)
haden@elcgl.epfl.ch (Steven Haden EPFL-DI-LGL) (04/13/89)
>Marketing hype aside, does anyone know if the DECWindows >Ada binding is related to the X-Ada binding? No, it's not. It is just an automatically generated binding, with a few minor changes. This is extracted from the binding: -- Changes from automatically generated source: -- -- Remove X_ prefix from all identifiers. -- Add identifier type definitions. -- Replace event types with variant record. -- Replace DISPLAY_TYPE with a subtype of SYSTEM.ADDRESS. -- Rename EVENT_TYPE argument of CHECK_TYPED_EVENT and -- CHECK_TYPED_WINDOW_EVENT procedures to EVENT_TYP, to avoid conflict -- with type name. -- Make SIZE_HINTS_TYPE.SZHN_FLAGS be SIZE_HINTS_MASK_TYPE. --- The identifier type definition are just "subtype" of SYSTEM.UNSIGNED_LONGWORD !! The binding is 20574 lines long, without a tool like SCA it is useless.... By the way which is the latest version of Steve Hyland X-Ada. We have got the version named Release 2 ? We have modified this version to run on VMS with DECWindows. Anybody interested ? Steven Haden Swiss Federal Institute of Technology (EPFL) Computer Department Software Engineering Labs Email: haden@elcgl.epfl.ch haden@clsepf51.bitnet