Next Prev Up Top Contents Index

interactive-pane

Class
Summary

An interactive-pane is an editor with a process reading and processing input, and that collects any output into itself. The class listener-pane is built upon this, and adds functionality for handling Lisp forms.

Superclasses

editor-pane

Subclasses

listener-pane

Slots

stream

The stream used for I/O.

top-level-function

The input processing function.

Readers

interactive-pane-stream

interactive-pane-top-level-function

Description

The top-level-function is called to process any input that comes into the stream. The first argument is the interface containing the interactive pane. The second argument is the interactive pane itself. The third argument is the Common Lisp I/O stream. The function should read from the stream to activate the interactive-pane. The default runs a Lisp listener top-loop.

Compatibility Note

This class was named interactive-stream in LispWorks 3.2 but has been renamed to avoid confusion (this class is not a stream but a pane that contains a stream). The class interactive-stream and its accessors have been kept for compatibility but may be dropped in future versions of LispWorks.

See also

collector-pane


LispWorks CAPI Reference Manual - 14 Dec 2001

Next Prev Up Top Contents Index