Package: SB-EVAL¶
internal: the evaluator implementation used to execute code without compiling it.
Class¶
Function¶
%%EVAL
%APPLY
%EVAL
%MAKE-ENV
%MAKE-INTERPRETED-FUNCTION
BINDING-NAME
BINDING-VALUE
CALL-WITH-NEW-ENV-FULL-PARSING
CALL-WITH-NEW-ENV
COPY-ENV
DECLARED-SPECIALS
ENV-BLOCKS
ENV-DECLARATIONS
ENV-EXPANDERS
ENV-FUNS
ENV-NATIVE-LEXENV
ENV-P
ENV-PARENT
ENV-SYMBOL-EXPANSIONS
ENV-TAGS
ENV-VARS
EVAL-ARGS
EVAL-BLOCK
EVAL-CATCH
EVAL-EVAL-WHEN
EVAL-FLET
EVAL-FUNCTION
EVAL-GO
EVAL-IF
EVAL-IN-ENVIRONMENT
EVAL-IN-NATIVE-ENVIRONMENT
EVAL-LABELS
EVAL-LAMBDA
EVAL-LET*
EVAL-LET
EVAL-LOAD-TIME-VALUE
EVAL-LOCAL-FUNCTION-DEF
EVAL-LOCAL-MACRO-DEF
EVAL-LOCALLY
EVAL-MACROLET
EVAL-MULTIPLE-VALUE-CALL
EVAL-MULTIPLE-VALUE-PROG1
EVAL-NEXT-LET*-BINDING
EVAL-PROGN
EVAL-PROGV
EVAL-QUOTE
EVAL-RETURN-FROM
EVAL-SETQ
EVAL-SYMBOL-MACROLET
EVAL-TAGBODY
EVAL-THE
EVAL-THROW
EVAL-UNWIND-PROTECT
EVAL-WITH-PINNED-OBJECTS
FABRICATE-NEW-NATIVE-ENVIRONMENT
GET-FUNCTION
GET-VARIABLE
INTERPRETED-APPLY
INTERPRETED-FUNCTION-BODY
INTERPRETED-FUNCTION-DEBUG-LAMBDA-LIST
INTERPRETED-FUNCTION-DEBUG-NAME
INTERPRETED-FUNCTION-DECLARATIONS
INTERPRETED-FUNCTION-DOCUMENTATION
INTERPRETED-FUNCTION-ENV
INTERPRETED-FUNCTION-LAMBDA-LIST
INTERPRETED-FUNCTION-NAME
INTERPRETED-FUNCTION-P
INTERPRETED-FUNCTION-SOURCE-LOCATION
IP-ERROR
KEYWORD-DEFAULT-VALUE
KEYWORD-KEY
KEYWORD-NAME
LAMBDAP
MAKE-ENV-FROM-NATIVE-ENVIRONMENT
MAKE-ENV
MAKE-INTERPRETED-FUNCTION
MAKE-NULL-ENVIRONMENT
PARSE-ARGUMENTS
PARSE-LAMBDA-HEADERS
PREPARE-FOR-COMPILE
PUSH-FUN
PUSH-VAR
SET-VARIABLE
SPECIAL-BINDINGS
SPECIALP
SUPPLIED-P-PARAMETER