The OSF/Motif WIDGET INTERPreter
by Niels Mayer
An interactive object-oriented user interface language for rapid prototyping, development and delivery of extensible applications with Motif GUIs and Xtango graphics/animation.
Niels Mayer recently released WINTERP 2.10 (beta). WINTERP is a rapid prototyping environment for creating and delivering GUI-based applications. It fills the same niche as TCL/TK, and Python, while employing more proven (and stable) underlying technologies. WINTERP uses a small, fast, object-oriented mini-Lisp interpreter based on XLISP-PLUS (David Betz, Tom Almy, Luke Tierney, et al), and has an object oriented interface to the OSF/Motif widget class hierarchy, and a combination of high-level object and functional interfaces to the Xtoolkit, Xlib, and underlying Unix system libraries. This environment significantly simplifies the construction of GUI-based applications, and makes these applications easier to modify and extend throughout the software life-cycle. It allows for the development of extensible applications in a safe execution environment -- errors in a new module won't destroy the whole system.
In addition to application development, WINTERP's features make it a good tool for learning about and experimenting with the capabilities of the OSF/Motif UI toolkit. Its rapid prototyping features allow UI and application designers to more easily play "what if" games with different interface styles.
WINTERP 2.10 is available for free from this site, plus via anonymous ftp from the X Consortium (ftp.x.org:/contrib/devel_tools) and various ftp sites mirroring ftp.x.org. Your best bet is to get the latest version of WINTERP from this site, as ftp.x.org and the various sites mirroring its contents may contain older versions, including the obsolete WINTERP 1.0, and 2.0 releases. Older versions of WINTERP have also been distributed on CD-ROM including the X11R6 "contrib/Motif" distribution and Prime Time Freeware for Unix.
The WINTERP 2.10 environment is complete and should compile "right out of the box" without porting on most Unix systems that have an ANSI C compiler (e.g., GCC), Motif 1.1, 1.2, or 2.0, and X11r5 or X11r6 (e.g. XFree86). It should work equally well on BSD and SYSV Unix systems. Unix domain sockets and BSD networking is preferred but not required.
WINTERP 2.10 is a new release, and I have not tested it on all Unix platforms. It does compile and run successfully on the following configurations:
In addition to the above, the earlier release, WINTERP 2.03 has been reported to work on the platforms listed below, and I expect WINTERP 2.10 to run on those platforms as well.
Try winterp@nielsmayer.com For discussion of XLISP related issues, see the USENET newsgroup comp.lang.lisp.x or the Listserv-based mailing list xlisp-l@sunsite.smc.univie.ac.att.