$Revision: 5.0.2.4 $
Package: TOP-LEVEL
The value of this variable should be nil or a function which takes two
arguments and typically makes some customizations before applying the first argument to
the second. The initial value of this variable is nil, which has no effect.
In this rather trivial example, we define the wrapper so that the command character (the value of tpl:*command-char*, initially #\:) is #\$. Of course, in a real example, something more complex would be done, but the form would be similar to this example.
(defun my-lisp-listener-wrapper (function args)
(let ((tpl:*command-char* #\$))
(apply function args)))
;; After we evaluate the following forms, the command character will be $
;; (rather than :) in any new lisp listener process.
(setq tpl:*top-level-read-eval-print-loop-wrapper*
'my-lisp-listener-wrapper)
This variable is not available in Lisp images built with a minimal top level, that is
built with the include-tpl argument to build-lisp-image specified nil.
See 10.0 Minimal top levels
in building_images.htm for information on
minimal top levels.
See top_level.htm for more information on the top level.
The general documentation description is in introduction.htm. The index is in index.htm.
Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.