This is the cl-plumbing Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:13:18 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-plumbingA few (at least seemingly) missing stream operations in Common Lisp.
Zachary Smith <zachkostsmith@gmail.com>
LLGPL
iterate (system).
trivial-gray-streams (system).
bordeaux-threads (system).
package.lisp (file).
gray-streams-pipe.lisp (file).
cl-plumbing.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-plumbing/cl-plumbing.asdcl-plumbing/package.lispcl-plumbing/gray-streams-pipe.lispcl-plumbing/cl-plumbing.lispcl-plumbing/gray-streams-pipe.lisppackage.lisp (file).
cl-plumbing (system).
close (method).
make-pipe (function).
stream-line-column (method).
stream-read-char (method).
stream-read-char-no-hang (method).
stream-read-line (method).
stream-read-sequence (method).
stream-unread-char (method).
stream-write-char (method).
stream-write-sequence (method).
*block-size* (special variable).
flush-in-to-out (function).
input-of (reader method).
(setf input-of) (writer method).
lock-of (reader method).
(setf lock-of) (writer method).
output-of (reader method).
(setf output-of) (writer method).
pipe (class).
cl-plumbing/cl-plumbing.lispgray-streams-pipe.lisp (file).
cl-plumbing (system).
*warn-on-foreground-connect-stream* (special variable).
connect-streams (function).
dump-stream (function).
Packages are listed by definition order.
cl-plumbingcommon-lisp.
iterate.
*warn-on-foreground-connect-stream* (special variable).
connect-streams (function).
make-pipe (function).
*block-size* (special variable).
dump-stream (function).
flush-in-to-out (function).
input-of (generic reader).
(setf input-of) (generic writer).
lock-of (generic reader).
(setf lock-of) (generic writer).
output-of (generic reader).
(setf output-of) (generic writer).
pipe (class).
Definitions are sorted by export status, category, package, and then by lexicographic order.
This reads from input and writes output until the end of input is found.
This makes a stream where you can write your output, then read it out elsewhere.
pipe) seq start end &key &allow-other-keys) ¶trivial-gray-streams.
pipe) seq start end &key &allow-other-keys) ¶trivial-gray-streams.
fundamental-input-stream.
fundamental-output-stream.
trivial-gray-stream-mixin.
(bordeaux-threads:make-lock)
:input
:output
| Jump to: | (
C D F G I L M O S |
|---|
| Jump to: | (
C D F G I L M O S |
|---|
| Jump to: | *
I L O S |
|---|
| Jump to: | *
I L O S |
|---|
| Jump to: | C F G P S |
|---|
| Jump to: | C F G P S |
|---|