1.1 The usual way to start LispWorks
1.2 Passing arguments to LispWorks
1.2.2 Saving a console mode image
1.2.3 Bypassing initialization files
1.2.4 Other command line options
1.3 Starting the LispWorks Graphical IDE
1.4 Using LispWorks with SLIME
1.4.1 Using the Professional/Enterprise Editions with SLIME
1.4.2 Using the Personal Edition with SLIME
2.2 Standard listener commands
2.2.1 Standard top-level loop commands
3.1 Entering the REPL debugger
3.2 Simple use of the REPL debugger
3.4.5 Example debugging session
3.6 Debugger control variables
3.7.1.1 Using the IDE as the TCP server
3.7.1.2 Using the client as the TCP server
3.7.2 The client side of remote debugging
3.7.3 The IDE side of remote debugging
3.7.3.1 Accessing client side objects on the IDE side
3.7.3.2 Controlling the client side from the IDE side
3.7.4.1 Failing to open connections
3.7.4.2 The Inspector does not show slots in a remote object
3.7.5 Advanced usage - multiple connections
3.7.5.1 Client side connection management
3.7.5.2 IDE side connection management
3.7.5.3 Common (both IDE and client) connection functions
3.7.6 TCP port usage in remote debugging
3.7.7 Using SSL for remote debugging
4.3.1 Hash table inspection modes
5.2.1 Evaluating forms on entry to and exit from a traced function
5.2.2 Evaluating forms without printing results
5.2.3 Using the debugger when tracing
5.2.5 Configuring function entry and exit information
5.2.8 Storing the memory allocation made during a function call
5.2.9 Tracing functions from inside other functions
5.5.1 Notes on subfunction names
5.7.2.1 Compiled code may not call the functions you expect
5.7.2.2 trace works on function names, not function objects
6.2.1 :before and :after advice
6.4 Advice for macros and methods
6.5.1 Notes on subfunction names
6.7 Advice functions and macros
7 Dspecs: Tools for Handling Definitions
7.3.1.1 Complete example of a top-level dspec class
7.3.1.2 Example of subclassing
7.4 Types of relations between definitions
7.4.1 Functionally equivalent definers
7.4.2 Grouping subdefinitions together
7.5 Details of built-in dspec classes and aliases
7.7.2 Recording definitions and redefinition checking
7.7.2.1 Use of record-definition
7.7.3 Source level debugging and stepping
7.9 Users of location information
7.9.1 Finding definitions in the LispWorks editor
7.9.2 Using pre-defined form parsers
7.9.3 The editor's implicit form parser
8.1 Defining action lists and actions
8.2 Exception handling variables
9.2.1 Debugging errors from source file compilation
9.5.1 Examples of compiler control
9.6 Declare, proclaim, and declaim
9.7.1 Compiler optimization hints
9.7.3 Floating point optimization
9.7.4 Double-float complex number optimization
9.7.6 Usage of special variables
9.7.6.1 Finding symbols to declare
9.7.6.2 Coalesce multiple special bindings
9.7.7 Stack allocation of objects with dynamic extent
9.7.8 Inlining foreign slot access
9.7.9 Built-in optimization of remove-duplicates and delete-duplicates
9.8 Compiler parameters affecting LispWorks
10.1.1 Compiling the code to record code coverage information
10.2 Manipulating code coverage data
10.3 Preventing code generation for some forms
10.4 Code coverage and multithreading
10.6 Memory usage and code speed
10.7 Understanding the code coverage output
10.7.3 Function forms where the function is not actually called
10.8 Coloring code that has changed
11.2 Guidance for control of the memory management system
11.3 Memory Management in 32-bit LispWorks
11.3.2.1 Allocation of static objects
11.3.2.2 Allocation in different generations
11.3.4 Garbage collection strategy
11.3.6 Approaching the memory limit
11.3.8 Behavior of generation 1
11.3.9 Behavior of generation 2
11.3.11 Controlling Fragmentation
11.3.12 Summary of garbage collection symbols
11.3.12.1 Determining memory usage
11.3.12.2 Allocating in specific generations
11.3.12.3 Controlling a specific generation
11.3.12.4 Controlling the garbage collector
11.4 Memory Management in 64-bit LispWorks
11.4.1 General organization of memory
11.4.2 Segments and Allocation Types
11.4.3 Garbage Collection Operations
11.4.5 Tuning the garbage collector
11.4.5.1 Interface for tuning the GC
11.5.1 Mobile GC changes to common functions and macros
11.5.2 Mobile GC technical details
11.5.2.1 Objects alive at delivery time
11.5.2.2 Objects allocated at run time
11.5.2.3 Special considerations for the Mobile GC
11.5.3 Tuning memory management in the Mobile GC
11.5.3.1 Response to low memory
11.5.3.2 Preventing/reducing GC of generation 2
11.6 Common Memory Management Features
11.6.1 Timing the garbage collector
11.6.3 Allocation of interned symbols and packages
11.6.5 Mapping across all objects
11.6.7 Garbage collection of foreign objects
11.6.8 Freeing of objects by the GC
11.6.9 Assisting the garbage collector
11.6.9.1 Breaking pointers from older objects
12.3.1 Using the macro profile
12.3.2 Programmatic control of profiling
12.4.1 Interpretation of profiling results
12.4.2 Displaying parts of the tree
12.6 Profiling and garbage collection
12.7 Profiler tree file format
12.7.2 Viewing the file as text
13.1.2 Loading code at start up
13.1.3 Specific customizations
13.2 Configuration and initialization files
13.3.5 Saving a non-GUI image with multiprocessing enabled
13.3.6 Code signing in saved images
13.3.6.1 Signing your development image
13.3.6.2 Signing in the distributed LispWorks executable
13.3.6.3 Signing your runtime application
13.3.7 Saving images and delivering on Apple silicon Macs
13.4.2 What is saved and what is not saved
13.4.3 Saving a session programmatically
13.4.4 Saving a session using the IDE
13.5 Load and open your files on startup
13.6.1 Controlling appearance of found definitions
13.6.2 Specifying the number of editor windows
13.6.3 Binding commands to keystrokes
13.8 Controlling redefinition warnings
13.9 Specifying the initial working directory
13.10 Customizing LispWorks for use with your own code
13.10.1 Preloading selected modules
14 LispWorks as a dynamic library
14.2 Creating a dynamic library
14.2.1 C functions provided by the system
14.2.2 C functions provided by the application
14.3 Initialization of the dynamic library
14.3.1 Automatic initialization
14.3.2 Initialization via InitLispWorks
14.5 Multiprocessing in a dynamic library
14.6 Unloading a dynamic library
15.1 Types and conversion between Lisp and Java
15.1.1 Mapping of Java primitive types to and from Lisp types
15.1.3 Java non-primitive objects
15.2 Calling from Lisp to Java
15.2.2 Defining specific callers
15.2.4 Calling methods without defining callers
15.3 Calling from Java to Lisp
15.4.1 Accessing a single element
15.4.3 Multiple access functions
15.5 Initialization of the Java interface
15.6 Utilities and administration
15.7 Loading a LispWorks dynamic library into Java
15.9 Java interface performance issues
16.1.1 Configuration for Separate APKs for different architectures
16.1.2 ABI splitting using flavors in the OthelloDemo
16.3 Writing debugging messages
16.4 The Othello demo for Android
16.4.1 Creating an Android Studio project
16.4.2 Delivering LispWorks to the project
16.4.3 Running the application
16.4.3.1 The Lisp Panel screen
16.4.4 Lisp interface usage in the Java code
16.4.4.4 Class LispWorksRuntimeDemo
16.4.5 Java and Android interface in the Lisp code
17.3 Using Objective-C from Lisp
17.4 Limitations of the iOS Runtime
17.5.1 Notes about the Xcode project
17.5.3 The Lisp evaluation pane
17.5.4 Notes about the Lisp code
18.1 Metaobject features incompatible with AMOP
18.1.1 Instance Structure Protocol
18.1.6 Generic Function Invocation Protocol
18.1.9 Inheritance Structure of Metaobject Classes
18.2 Metaobject features additional to AMOP
18.2.1 Computing the effective method function
18.3 Common problems when using the MOP
18.3.1 Inheritance across metaclasses
18.3.2 Accessors not using structure instance protocol
18.3.3 The MOP in delivered images
18.4 Implementation of virtual slots
19.1 Introduction to processes
19.2.2 Finding out about processes
19.2.3.1 Starting multiprocessing interactively
19.2.3.2 Multiprocessing on startup
19.2.3.3 Running your own processes on startup
19.3 Atomicity and thread-safety of the LispWorks implementation
19.3.2 Mutable objects supporting atomic access
19.3.3 Mutable objects not supporting atomic access
19.3.4 Making an object's contents accessible to other threads
19.3.4.1 Ways to guarantee the visibility of stores
19.3.4.2 Special care for macros and accessors that may themselves allocate
19.3.5 Ensuring stores are visible to other threads
19.3.5.1 An example to consider the issues
19.3.5.2 The general solution using a lock or another synchronization object
19.3.5.3 An alternative solution using globally-accessible
19.3.5.4 An alternative solution using ensure-stores-after-stores
19.3.5.5 Destructive macros and accessors that allocate internally
19.3.6 Issues with order of memory accesses
19.3.7 Single-thread context arrays and hash-tables
19.4.1 Recursive and sharing locks
19.4.3 Guarantees and limitations when locking and unlocking
19.5 Modifying a hash table with multiprocessing
19.6 Process Waiting and communication between processes
19.6.1 Specific Process Wait functions
19.6.2 Generic Process Wait functions
19.6.3 Communication between processes and synchronization
19.7 Synchronization between threads
19.7.2 Synchronization barriers
19.8 Killing a process, interrupts and blocking interrupts
19.8.4 Old interrupt blocking APIs removed
19.8.4.5 Atomic update of a data structure
19.8.4.6 Atomic access to a cache in a hash table
19.9.1 Timers and multiprocessing
19.9.2 Input and output for timer functions
19.11 Other processes functions
19.11.1.1 Process priorities in SMP LispWorks
19.11.1.2 Process priorities in non-SMP LispWorks
19.11.2 Accessing symbol values across processes
19.11.3 Stopping and unstopping processes
19.12 Native threads and foreign code
19.12.1 Foreign callbacks on threads not created by Lisp
19.12.1.1 Performance considerations for foreign threads
19.13.1 Low level atomic operations
19.13.2 Aids for implementing modification checks
19.13.2.1 Example modification check
19.13.3 Ensuring order of memory between operations in different threads
19.13.3.1 Example of ensuring order of memory
19.14 Some mistakes to avoid with multithreading
20.3.1 Bypassing the supplied version of ASDF
20.3.2 Using ASDF in the LispWorks IDE
21.3 Functions defined by defparser
21.5 Interface to the lexical analyzer
22.1.2 Conversations, servers, topics, and items
22.2.1 Opening and closing conversations
22.2.2 Automatically managed conversations
22.2.4 Request and poke transactions
22.3.2 Handling poke and request transactions
23.2.3 General database connection and disconnection
23.2.5.1 Connecting to ODBC using a string
23.2.5.2 Connecting to ODBC using a plist
23.2.6.1 Connecting to MySQL using a string
23.2.6.2 Connecting to MySQL using a plist
23.2.6.3 Locating the MySQL client library
23.2.6.4 Special instructions for MySQL on macOS
23.2.7 Connecting to PostgreSQL
23.2.7.1 Connecting to PostgreSQL using a string
23.2.7.2 Connecting to PostgreSQL using a plist
23.2.7.3 Escaping and standard_conforming_strings
23.2.8.1 Locating the SQLite client library
23.2.8.2 SQLite string encoding
23.2.8.3 SQLite connection keywords
23.3.1 Functional Data Manipulation Language (FDML)
23.3.1.3 Caching of table queries
23.3.1.6 Specifying SQL directly
23.3.1.7 Building vendor-specific SQL
23.3.2 Functional Data Definition Language (FDDL)
23.3.2.2 FDDL Querying example
23.4 Object oriented interface
23.4.1 Object oriented/relational model
23.4.1.1 Inheritance for View Classes
23.4.2 Object-Oriented Data Definition Language (OODDL)
23.4.2.1 Example View Class definition
23.4.3 Object-Oriented Data Manipulation Language (OODML)
23.4.3.3 Garbage collection of view instances
23.5.1.1 Enclosing database identifiers
23.5.1.2 Specifying the type of retrieved values.
23.5.1.3 Symbolic expression of SQL operators
23.5.1.4 Calling database functions
23.5.1.5 Enclosing a SQL expression directly
23.6.2 DATE returned as universal time
23.6.2.1 Timezone of returned DATEs
23.6.3 DATE returned as string
23.6.4 Using universal time format
23.8 Error handling in Common SQL
23.8.2 Database error accessors
23.9.1 Connection specification
23.9.2 Case of table names and database names
23.9.3 Encoding (character sets in MySQL).
23.9.5 Meaning of the :owner argument to select
23.9.6 Special considerations for iteration functions and macros
23.9.6.1 Fetching multiple records
23.9.6.2 Aborting queries which fetch many records
23.9.9 Types of values returned from queries
23.10.1 Connection specification
23.10.2 Setting connection parameters
23.11.1.1 Retrieving LOB locators
23.11.1.2 Operating on LOB locators
23.11.1.3 Inserting empty LOBs
23.11.2 Retrieving Lob Locators
23.11.4 Retrieving LOB Locators as streams
23.11.5 Attaching a stream to a LOB locator
23.11.6 Interactions with foreign calls
23.11.7 Determining the type of a LOB
23.11.8 Reading and writing from and to LOBs
23.11.9.2 LOB management functions
23.11.9.7 Control of buffering
23.11.10 Fetching the contents of the LOBs directly
23.12.3 External format for ODBC strings
23.12.4 Using non-ASCII strings on Microsoft SQL Server
23.13.2 Types of retrieved fields in queries
23.13.3 Tables containing a uniform type per column
23.13.4 Reading from blobs using a handle (sqlite-raw-blob) and modifying blobs (sqlite-blob)
23.13.5 Values in Insert and Update.
23.13.6 Accessing ATTACHed databases
24.2 An illustrative example of user defined streams
24.2.1 Defining a new stream class
24.2.2 Recognizing the stream element type
24.2.6 Instantiating the stream
25 TCP and UDP socket communication and SSL
25.1 Running a server that accepts connections
25.3 Specifying the target for connecting and binding a socket
25.4 Information about IP addresses
25.5 Waiting on a socket stream
25.7.1 The wait-state-collection API
25.7.2 The Async-I/O-State API
25.7.3 Writing callbacks in Asynchronous I/O operations
25.7.4 Asynchronous I/O and multiprocessing
25.8.2 Obtaining and installing the OpenSSL library
25.8.2.1 Installing the OpenSSL library on Solaris
25.8.2.2 How LispWorks locates the OpenSSL libraries
25.8.4 Creating a stream with SSL
25.8.5 Using Asynchronous I/O with SSL
25.8.6 Keyword arguments for use with SSL
25.8.7 Attaching SSL to an existing socket
25.8.9 Examples of using the socket stream SSL interface
25.9 Socket streams with Java sockets and SSL on Android
25.9.1 Android-specific points
25.10 Advanced OpenSSL-specific issues
25.10.1.2 Naming conventions for direct OpenSSL calls
25.10.1.3 Mapping C names to Lisp names
25.10.1.4 Mapping Lisp names to C names
25.10.2 Direct calls to OpenSSL
25.10.3 Using SSL objects directly
26 Internationalization: characters, strings and encodings
26.3 Character and String types
26.3.5.1 String types at run time
26.3.5.2 String types at compile time
26.5.1 Default string construction
26.5.2 String construction with known type
26.5.3 Controlling string construction
26.5.4 String construction on Windows systems
26.6 External Formats to translate Lisp characters from/to external encodings
26.6.2 16-bit External formats guide
26.6.3 External Formats and File Streams
26.6.3.1 Complete external format ef-specs
26.6.3.2 Using complete external formats
26.6.3.3 Guessing the external format
26.6.3.4 Example of using UTF-8 by default
26.6.3.5 Example of using UTF-8 if possible
26.6.3.6 External formats and stream-element-type
26.6.3.7 External formats and the LispWorks Editor
26.6.4 External Formats and the Foreign Language Interface
26.7 Unicode character and string functions
26.7.1 Unicode case insensitive character comparison
26.7.2 Unicode case insensitive string comparison
26.7.3 Unicode character predicates
27 LispWorks' Operating Environment
27.4.2 Accessing environment variables
27.5 Address Space and Image Size
27.5.3 Reporting current allocation
27.6.1 How to relocate LispWorks
27.6.2 Startup relocation of 32-bit LispWorks
27.6.3 Startup relocation of 64-bit LispWorks
27.6.3.2 Windows and Macintosh
27.7 Calling external programs
27.7.1 Interpreting the exit status
27.8 Snapshot debugging of startup errors
27.11 Creating a new executable with code preloaded
27.12 Universal binaries on macOS
27.13.1 Location of persistent settings
27.13.2 Accessing persistent settings
27.13.3 Example using user preferences
27.14.1 Encoding of file names and strings in OS interface functions
27.14.2 Fast access to files in a directory
27.15 Special locations in the file system
27.16 The console external format
27.17 Accessing the Windows registry
27.18 Physical pathnames in LispWorks
27.18.1 Parsing physical namestrings in LispWorks
27.18.1.1 Detailed description of the parsing of namestrings
27.18.2 Namestrings of pathnames
27.18.3 Creating pathnames with make-pathname
27.18.4 Backslashes in pathnames on non-Windows platforms
27.18.5 Windows UNC pathnames (Windows only)
27.18.6 Wildcards in pathname components
27.18.7.1 Pathname comparison on macOS
28.1 Object addresses and memory
28.2 Optimized integer arithmetic and integer vector access
28.2.2.1 Optimized and unoptimized INT32 code
28.2.3.1 Optimized and unoptimized INT64 code
28.3 Transferring large amounts of data
28.5 Conditional throw and checking for catch in the dynamic environment
28.6 Checking for a dynamic binding
28.7 Regular expression syntax
29.5 Memory Management and cl:room
29.6 Greater allocation expected in 64-bit LispWorks
30.1.2 Asynchronous I/O examples
30.4 Parser generator examples
30.5 Examples for save-image in a macOS application bundle
compute-class-potential-initargs
compute-discriminating-function
compute-effective-method-function-from-classes
set-make-instance-argument-checking
unbreak-new-instances-on-access
untrace-new-instances-on-access
accept-tcp-connections-creating-async-io-states
apply-in-wait-state-collection-process
async-io-ssl-failure-indicator-from-failure-args
async-io-state-abort-and-close
async-io-state-buffered-data-length
async-io-state-get-buffered-data
async-io-state-read-with-checking
async-io-state-receive-message
async-io-state-send-message-to-address
create-and-run-wait-state-collection
create-async-io-state-and-connected-tcp-socket
create-async-io-state-and-connected-udp-socket
create-async-io-state-and-udp-socket
find-ssl-connection-from-ssl-ref
get-default-local-ipv6-address
loop-processing-wait-state-collection
parse-printed-generalized-time
socket-connection-peer-address
ssl-connection-copy-peer-certificates
ssl-connection-get-peer-certificates-data
ssl-connection-protocol-version
ssl-connection-read-certificates
ssl-connection-read-dh-params-file
ssl-implementation-available-p
switch-open-tcp-stream-with-ssl-to-java
wait-for-wait-state-collection
wait-state-collection-stop-loop
load-logical-pathname-translations
update-instance-for-different-class
update-instance-for-redefined-class
close-remote-debugging-connection
configure-remote-debugging-spec
create-client-remote-debugging-connection
create-ide-remote-debugging-connection
*default-client-remote-debugging-server-port*
*default-ide-remote-debugging-server-port*
ensure-remote-debugging-connection
ide-attach-remote-output-stream
ide-find-remote-debugging-connection
ide-list-remote-debugging-connections
ide-set-default-remote-debugging-connection
remote-debugging-connection-add-close-cleanup
remote-debugging-connection-name
remote-debugging-connection-peer-address
remote-debugging-connection-remove-close-cleanup
remote-debugging-stream-peer-address
set-default-remote-debugging-connection
set-remote-debugging-connection
start-client-remote-debugging-server
start-ide-remote-debugging-server
*terminal-debugger-block-multiprocessing*
with-remote-debugging-connection
single-form-with-options-form-parser
36 The EXTERNAL-FORMAT Package
analyzing-special-variables-usage
android-funcall-in-main-thread
android-funcall-in-main-thread-list
*android-main-process-for-testing*
building-universal-intermediate-p
code-coverage-data-generate-coloring-html
code-coverage-data-generate-statistics
code-coverage-file-stats-called
code-coverage-file-stats-counters-count
code-coverage-file-stats-counters-executed
code-coverage-file-stats-counters-hidden
code-coverage-file-stats-fully-covered
code-coverage-file-stats-hidden-covered
code-coverage-file-stats-lambdas-count
code-coverage-file-stats-not-called
code-coverage-file-stats-partially-covered
code-coverage-set-editor-colors
code-coverage-set-editor-default-data
code-coverage-set-html-background-colors
create-macos-application-bundle
destructive-add-code-coverage-data
destructive-merge-code-coverage-data
destructive-reverse-subtract-code-coverage-data
destructive-subtract-code-coverage-data
*handle-old-in-package-used-as-make-package*
package-locally-nicknamed-by-list
*packages-for-warn-on-redefinition*
profiler-tree-to-allocation-functions
reverse-subtract-code-coverage-data
unwind-protect-blocking-interrupts
unwind-protect-blocking-interrupts-in-cleanups
choose-unicode-string-hash-function
*default-action-list-sort-time*
*default-character-element-type*
*handle-existing-action-in-action-list*
*handle-missing-action-in-action-list*
set-default-character-element-type
with-action-item-error-handling
ensure-supers-contain-java.lang.object
generate-java-class-definitions
get-superclass-and-interfaces-tree
get-throwable-backtrace-strings
java-field-class-name-for-setting
java-instance-without-jobject-error
java-object-array-element-type
java-primitive-array-element-type
make-lisp-proxy-with-overrides
reset-java-interface-for-new-jvm
setup-deliver-dynamic-library-for-java
setup-java-interface-callbacks
*to-java-host-stream-no-scroll*
write-java-class-definitions-to-file
write-java-class-definitions-to-stream
com.lispworks.LispCalls.callDoubleA
com.lispworks.LispCalls.callDoubleV
com.lispworks.LispCalls.callIntA
com.lispworks.LispCalls.callIntV
com.lispworks.LispCalls.callObjectA
com.lispworks.LispCalls.callObjectV
com.lispworks.LispCalls.callVoidA
com.lispworks.LispCalls.callVoidV
com.lispworks.LispCalls.checkLispSymbol
com.lispworks.LispCalls.createLispProxy
com.lispworks.LispCalls.waitForInitialization
41 Android Java classes and methods
com.lispworks.Manager.LispErrorReporter
com.lispworks.Manager.LispGuiErrorReporter
com.lispworks.Manager.MessageHandler
com.lispworks.Manager.addMessage
com.lispworks.Manager.clearBugFormLogs
com.lispworks.Manager.getApplicationContext
com.lispworks.Manager.getClassLoader
com.lispworks.Manager.init_result_code
com.lispworks.Manager.loadLibrary
com.lispworks.Manager.mInitErrorString
com.lispworks.Manager.mMaxErrorLogsNumber
com.lispworks.Manager.mMessagesMaxLength
com.lispworks.Manager.setClassLoader
com.lispworks.Manager.setCurrentActivity
com.lispworks.Manager.setErrorReporter
com.lispworks.Manager.setGuiErrorReporter
com.lispworks.Manager.setLispTempDir
com.lispworks.Manager.setMessageHandler
com.lispworks.Manager.setRuntimeLispHeapDir
com.lispworks.Manager.setTextView
com.lispworks.Manager.showBugFormLogs
any-other-process-non-internal-server-p
current-process-block-interrupts
current-process-set-terminate-method
current-process-unblock-interrupts
lock-and-condition-variable-broadcast
lock-and-condition-variable-signal
lock-and-condition-variable-wait
lock-owned-by-current-process-p
process-wait-local-with-periodic-checks
process-wait-local-with-timeout
process-wait-local-with-timeout-and-periodic-checks
pushnew-to-process-private-property
remove-from-process-private-property
remove-process-private-property
schedule-timer-relative-milliseconds
simple-lock-and-condition-variable-wait
decode-to-db-standard-timestamp
*default-update-objects-max-len*
locally-disable-sql-reader-syntax
locally-enable-sql-reader-syntax
*mysql-library-sub-directories*
prepared-statement-set-and-execute
prepared-statement-set-and-execute*
prepared-statement-set-and-query
prepared-statement-set-and-query*
restore-sql-reader-syntax-state
set-prepared-statement-variables
string-prefix-with-n-if-needed
*use-n-syntax-for-non-ascii-strings*
fundamental-binary-input-stream
fundamental-binary-output-stream
fundamental-character-input-stream
fundamental-character-output-stream
allocated-in-its-own-segment-p
apply-with-allocation-in-gen-num
copy-preferences-from-older-version
*debug-initialization-errors-in-snap-shot*
*default-stack-group-list-length*
detect-japanese-encoding-in-file
*file-encoding-detection-algorithm*
file-encoding-resolution-error
*file-eol-style-detection-algorithm*
*filename-pattern-encoding-matches*
find-filename-pattern-encoding-match
gen-num-segments-fragmentation-state
get-maximum-allocated-in-generation-2-after-gc
make-current-allocation-permanent
set-approaching-memory-limit-callback
set-expected-allocation-in-generation-2-after-gc
*specific-valid-file-encodings*
wait-for-input-streams-returning-first
48 Miscellaneous WIN32 symbols
impersonating-named-pipe-client
known-sid-integer-to-sid-string
record-message-in-windows-event-log
security-description-string-for-open-named-pipe
with-windows-event-log-event-source
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:31:10