lispdoc - results for return-code

(hunchentoot:return-code object)
(hunchentoot:return-code* &optional (reply *reply*))
Function: The http return code of REPLY. The return codes Hunchentoot can handle are defined in specials.lisp.
Variable: A list of return codes the server should not treat as an error - see *HANDLE-HTTP-ERRORS-P*.
(return-from name &optional value)
Function: RETURN-FROM block-name value-form Evaluate the VALUE-FORM, returning its values from the lexically enclosing block BLOCK-NAME. This is constrained to be used only within the dynamic extent of the block.
(defun not/1 (relation cont)
  "Negation by failure: If you can't prove G, then (not G) true."
   (call/1 relation
    #'(lambda () (return-from not/1 nil)))
   (funcall cont)))
Mentioned in:
CLtL2 - 26.11. Unconditional Execution
CLtL2 - 26.12. Miscellaneous Features
CLtL2 - 26.12.2. Destructuring
CLtL2 - 26.2. How the Loop Facility Works
CLtL2 - 29.5. Predefined Condition Types
CLtL2 - 3. Scope and Extent
CLtL2 - 4.7. Defining New Type Specifiers
CLtL2 - 5.1.3. Special Forms
CLtL2 - 5.3.1. Defining Named Functions
CLtL2 - 7. Control Structure
CLtL2 - 7.10.2. Rules Governing the Passing of Multiple Values
CLtL2 - 7.11. Dynamic Non-Local Exits
CLtL2 - 7.2. Generalized Variables
CLtL2 - 7.5. Establishing New Variable Bindings
CLtL2 - 7.7. Blocks and Exits
CLtL2 - 7.8. Iteration
CLtL2 - 7.8.2. General Iteration
CLtL2 - 7.8.5. The ``Program Feature''
CLtL2 - 8.1. Macro Definition
CLtL2 - 8.4. Compiler Macros
CLtL2 - 8.5. Environments
HyperSpec - Special Operator RETURN-FROM
PCL - anonymous functions
PCL - closing files
PCL - defining new functions
PCL - function return values
PCL - local flow of control
PCL - setting up and tearing down
PCL - termination tests
PCL - unconditional execution
PCL - unwinding the stack
Successful Lisp - chapter09