This section describes new features and other changes in the LispWorks Integrated Development Environment (IDE).
See the LispWorks IDE User Guide for details of the features mentioned. This section is not relevant to LispWorks for Mobile Runtime.
Support for remote debugging has been added, which allows you to debug a LispWorks process that is running on one machine using a LispWorks IDE that is running on another machine. It is intended to make it easier to debug applications running on machines that do not have the LispWorks IDE, mainly mobile device applications on iOS and Android, but also applications running on servers where you cannot run the LispWorks IDE.
Set Function As Root displays a combined tree for all of the calls to the specified function. This is useful when the function is called in many places but you need to know now it behaves in aggregate.
Show Calls to Function [inverted] displays an inverted tree with function at its root, and the children being all of the callers of the function. This is a useful way for exploring why a function seems to be on the stack more than expected.
The Profiler can now collect and display results from background processes (as well as those running within the Code To Profile panel) using the Start Profiling and Stop Profiling and Import toolbar buttons and Profiler menu items. You can choose which processes to include.
A dialog is now used to set profiling parameters, including packages, symbols and the interval. It also controls whether profile the GC, add call counters, show unknown call frames and include KnowledgeWorks forward chaining contexts.
The text and background colors of various types of text editing pane can now be changed using the
section of the
tab in the
page of the Preference dialog. You can also apply more detailed customization using the new functions
Double-clicking in the Editor and then dragging without releasing the mouse button now increases the selection by forms, either forward or backward. It stops when it reaches the start or end of an enclosing form.
LispWorks Release Notes and Installation Guide - 19 Oct 2017