Common Lisp Package: CL-PLUMBING

README:

FUNCTION

Public

CONNECT-STREAMS (INPUT OUTPUT &KEY (BACKGROUND T) FN)

This reads from input and writes output until the end of input is found.

MAKE-PIPE

This makes a stream where you can write your output, then read it out elsewhere.

Private

Undocumented

DUMP-STREAM (INPUT OUTPUT &OPTIONAL FN)

FLUSH-IN-TO-OUT (PIPE)

SLOT-ACCESSOR

Private

Undocumented

INPUT-OF (OBJECT)

SETFINPUT-OF (NEW-VALUE OBJECT)

LOCK-OF (OBJECT)

SETFLOCK-OF (NEW-VALUE OBJECT)

OUTPUT-OF (OBJECT)

SETFOUTPUT-OF (NEW-VALUE OBJECT)

VARIABLE

Public

Undocumented

*WARN-ON-FOREGROUND-CONNECT-STREAM*

Private

Undocumented

*BLOCK-SIZE*

CLASS

Private

Undocumented

PIPE