:evalmode top-level command

$Revision: 5.0.2.3 $

Arguments: &key context

If called with context specified non-nil, evaluation is done with respect to the current frame rather than the top level. All known local variables (those printed by the :local command) can be referenced by name in ordinary Lisp forms, if their names were saved during the compilation of the function associated with the frame. See comp:save-local-names-switch and comp:save-local-scopes-switch for information on when the compiler saves local names.

Setting those variables sets the value in the frame. All specials will also evaluate to their value in the context of the current frame. If context is specified nil, evaluation is done with respect to the top level, not the current frame.

See top_level.htm for more information on top-level commands. See debugging.htm for information on the debugger.

The general documentation description is in introduction.htm. The index in index.htm.

Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.