Next: Compiler Arguments
Up: Block Compilation
Previous: Block Compilation Semantics
  Contents
  Index
Block Compilation Declarations
block compilation
start-block declaration
end-block declaration
The extensions:start-block and extensions:end-block
declarations allow fine-grained control of block compilation. These
declarations are only legal as a global declarations (declaim
or proclaim).
The start-block declaration has this syntax:
(start-block 
entry-point-name)
When processed by the compiler, this declaration marks the start of
block compilation, and specifies the entry points to that block. If
no entry points are specified, then all functions are made into
entry points. If already block compiling, then the compiler ends the
current block and starts a new one.
The end-block declaration has no arguments:
(end-block)
The end-block declaration ends a block compilation unit without
starting a new one. This is useful mainly when only a portion of a file
is worth block compiling.
Peter Van Eynde
2001-03-08