Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the cl-plumbing Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 03:54:54 2022 GMT+0.
Next: Systems, Previous: The cl-plumbing Reference Manual, Up: The cl-plumbing Reference Manual [Contents][Index]
* CL-Plumbing This library adds a few stream manipulation facilities that I haven't been able to figure out using CL's stream facilities. These include: =make-pipe=: Make a two way stream (though not of type two-way-stream) that accepts data (via writing to it) and that data can then be read from it. This is similar to the piping mechanism in the shell. =connect-streams=: Take an input stream and an output stream and feed all data from the input stream to the output stream. Again, similar to the way shell pipes act, but this is for two existing streams and the other creates two new streams (well, one new two way stream). ** Future work Just now it occurred to me that it would be cool to have this provide a CL (gray) stream interface for ZeroMQ. Most of the work is already done, I believe...
Next: Files, Previous: Introduction, Up: The cl-plumbing Reference Manual [Contents][Index]
The main system appears first, followed by any subsystem dependency.
A few (at least seemingly) missing stream operations in Common Lisp.
Zachary Smith <zachkostsmith@gmail.com>
LLGPL
Next: Packages, Previous: Systems, Up: The cl-plumbing Reference Manual [Contents][Index]
Files are sorted by type and then listed depth-first from the systems components trees.
Next: cl-plumbing/package.lisp, Previous: Lisp, Up: Lisp [Contents][Index]
cl-plumbing (system).
Next: cl-plumbing/gray-streams-pipe.lisp, Previous: cl-plumbing/cl-plumbing.asd, Up: Lisp [Contents][Index]
cl-plumbing (system).
Next: cl-plumbing/cl-plumbing.lisp, Previous: cl-plumbing/package.lisp, Up: Lisp [Contents][Index]
package.lisp (file).
cl-plumbing (system).
Previous: cl-plumbing/gray-streams-pipe.lisp, Up: Lisp [Contents][Index]
gray-streams-pipe.lisp (file).
cl-plumbing (system).
dump-stream (function).
Next: Definitions, Previous: Files, Up: The cl-plumbing Reference Manual [Contents][Index]
Packages are listed by definition order.
Next: Indexes, Previous: Packages, Up: The cl-plumbing Reference Manual [Contents][Index]
Definitions are sorted by export status, category, package, and then by lexicographic order.
Next: Internals, Previous: Definitions, Up: Definitions [Contents][Index]
Next: Ordinary functions, Previous: Public Interface, Up: Public Interface [Contents][Index]
Next: Standalone methods, Previous: Special variables, Up: Public Interface [Contents][Index]
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.
Previous: Ordinary functions, Up: Public Interface [Contents][Index]
trivial-gray-streams.
trivial-gray-streams.
Previous: Public Interface, Up: Definitions [Contents][Index]
Next: Ordinary functions, Previous: Internals, Up: Internals [Contents][Index]
Next: Generic functions, Previous: Special variables, Up: Internals [Contents][Index]
Next: Classes, Previous: Ordinary functions, Up: Internals [Contents][Index]
Previous: Generic functions, Up: Internals [Contents][Index]
(bordeaux-threads:make-lock)
:input
:output
Previous: Definitions, Up: The cl-plumbing Reference Manual [Contents][Index]
Jump to: | (
C D F G I L M O S |
---|
Jump to: | (
C D F G I L M O S |
---|
Next: Data types, Previous: Functions, Up: Indexes [Contents][Index]
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 |
---|