VariablePackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
This page is new in 9.0.

*load-source-debug-info*

This variable existed and was exported in version 8.2 but was mistakenly not documented.

Fasl files compiled with the compiler switch save-source-level-debug-info-switch contain source debug information. If the value of the variable is true when such a fasl file is loaded into Lisp, then the source debug information will be loaded at that time.

The initial value of this variable is nil and that is its usual value. Source debug information is often voluminous and users may not want to load the information into Lisp unless it is needed. If source file recording is in effect when the source file is compiled and loaded (as it will be when *record-source-file-info* is true when the file was compiled and *load-source-file-info* was true when the file was loaded) then the source debug information will be laoded automatically when needed. However, if source file recording is not enabled or for some reason source debug information is not found, setting or binding this variable to true and reloading the fasl file will ensure source debug infomation is loaded.

Source level debugging is discussed in The source stepper in debugging.htm.


Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page is new in the 9.0 release.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
This page is new in 9.0.