[comp.lang.lisp.x] Applications of WINTERP

sane@cs.uiuc.edu (Aamod Sane) (05/02/91)

I would like to get an overview of what winterp provides and how
people have used it. The following indicates what I want. 

	If asked to describe what emacs does I would say

	1. Provide text buffers. You can insert, delete and regexp search.
	2. Provide a process interface with buffers as standard i/o
	3. Do file operations
	4. Provide a lisp interpreter

	Interesting applications:

	Language sensitive editing.
	Communicating with lisp and other interpreters
	Nice interfaces to compilers. etc....

Thanks

Aamod Sane
-- 
sane@cs.uiuc.edu
         ==         / \  
-----    ==    *    \_/     -|||- 
         ==     

kan@bugs-bunny.rtp.dg.com (Victor Kan) (05/02/91)

1.  Provide an truly interpretive environment for Motif applications.
    It doesn't "interpret" compiled intermediate forms, e.g. uid files.
    Resource values can be changed at run time very easily.
    It gives access to full programming language constructs, as 
    opposed to what you might get with the various resource file tools.

2.  Allows shortcuts for quick testing.  You don't have to go
    through the hassle of defining functions for callbacks.  You
    just specify some lisp forms to evaluate.

3.  The programming interface is customizable with subclassing in the
    XLISP object system.

4.  Can be used as a GUI server using the 'wl' program and 'system'
    function interface for basic IPC.

5.  Some C/Motif ugliness is mapped into nice Lisp, e.g.
    arrays<->lists.

--
| Victor Kan               | I speak only for myself.               |  ***
| Data General Corporation | Edo emacibus, ergo sum.                | ****
| 62 T.W. Alexander Drive  | Columbia Lions Win, 8 October 1988 for | **** %%%%
| RTP, NC  27709           | a record of 1-44.  Way to go, Lions!   |  *** %%%