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! | *** %%%