3.2 Efficiency considerations when coding for delivery

There are numerous efficiency considerations when coding for delivery. They are detailed below.

3.2.1 Use of modules

3.2.2 Loading code at runtime

3.2.3 Use of symbols, functions, and classes

3.2.4 Making references to packages

3.2.5 Declaring the types of variables used in function calls

3.2.6 Use of TYPEP, TYPECASE and SUBTYPEP for type discrimination

3.2.7 Use of the INTERN and FIND-SYMBOL functions

3.2.8 Use of the EVAL function and the invocation of uncompiled functions

3.2.9 User-defined and built-in packages

LispWorks Delivery User Guide - 7 Apr 2005