std-break


Synopsis

(std-break <msg> <vars>)

Description

Interrupts program flow when the global variable *BREAK is not nil.

It prints the message, then values of the given variables, and let's the user inspect the lisp system at the given state. This function is usually not needed anymore with the VL debugger.

to be continued

Examples

Arguments

msg: any valid lisp expression. Most likely a list of to be printed expressions.

vars: a list of quoted symbols

Return Value

Not defined. Most likely NIL

Side Effects

This is a typical function only used for its side effect.

Module

(std-require 'STDDEBUG)

Defined in STDDEBUG