Common Lisp Package: SB-EXECUTABLE

README:

FUNCTION

Public

COPY-STREAM (FROM TO &KEY (ELEMENT-TYPE (STREAM-ELEMENT-TYPE FROM) ELEMENT-TYPE-PASSED-P))

Copy into TO from FROM until end of the input stream, in blocks of *stream-buffer-size*. The streams should have the same element type. The argument :element-type indicates the element type of the buffer used to copy data from FROM to TO. If one of the streams has an element type that is different from what (stream-element-type stream) reports, that is, if it was opened with :element-type :default, the argument :element-type is required in order to select the correct stream decoding/encoding strategy.

MAKE-EXECUTABLE (OUTPUT-FILE FASLS &KEY (RUNTIME-FLAGS '(--disable-debugger --no-userinit --no-sysinit)) INITIAL-FUNCTION)

Write an executable called OUTPUT-FILE which can be run from the shell, by 'linking' together code from FASLS. Actually works by concatenating them and prepending a #! header

VARIABLE

Private

Undocumented

*EXEC-HEADER*

*STREAM-BUFFER-SIZE*