Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the cl-plumbing Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:19:07 2018 GMT+0.
• Introduction: | What cl-plumbing is all about | |
• Systems: | The systems documentation | |
• Files: | The files documentation | |
• Packages: | The packages documentation | |
• Definitions: | The symbols documentation | |
• Indexes: | Concepts, functions, variables and data types |
* 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: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The cl-plumbing system: |
Zachary Smith <zachkostsmith@gmail.com>
LLGPL
A few (at least seemingly) missing stream operations in Common Lisp.
cl-plumbing.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files: |
• The cl-plumbing.asd file: | ||
• The cl-plumbing/package.lisp file: | ||
• The cl-plumbing/gray-streams-pipe.lisp file: | ||
• The cl-plumbing/cl-plumbing.lisp file: |
Next: The cl-plumbing/package<dot>lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
cl-plumbing.asd
cl-plumbing (system)
Next: The cl-plumbing/gray-streams-pipe<dot>lisp file, Previous: The cl-plumbing<dot>asd file, Up: Lisp files [Contents][Index]
cl-plumbing (system)
package.lisp
Next: The cl-plumbing/cl-plumbing<dot>lisp file, Previous: The cl-plumbing/package<dot>lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
cl-plumbing (system)
gray-streams-pipe.lisp
make-pipe (function)
Previous: The cl-plumbing/gray-streams-pipe<dot>lisp file, Up: Lisp files [Contents][Index]
gray-streams-pipe.lisp (file)
cl-plumbing (system)
cl-plumbing.lisp
dump-stream (function)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The cl-plumbing package: |
package.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions: | ||
• Internal definitions: |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables: | ||
• Exported functions: |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
cl-plumbing.lisp (file)
Previous: Exported special variables, Up: Exported definitions [Contents][Index]
This reads from input and writes output until the end of input is found.
cl-plumbing.lisp (file)
This makes a stream where you can write your output, then read it out elsewhere.
gray-streams-pipe.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables: | ||
• Internal functions: | ||
• Internal generic functions: | ||
• Internal classes: |
Next: Internal functions, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
gray-streams-pipe.lisp (file)
Next: Internal generic functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
cl-plumbing.lisp (file)
gray-streams-pipe.lisp (file)
Next: Internal classes, Previous: Internal functions, Up: Internal definitions [Contents][Index]
automatically generated reader method
gray-streams-pipe.lisp (file)
automatically generated writer method
gray-streams-pipe.lisp (file)
automatically generated reader method
gray-streams-pipe.lisp (file)
automatically generated writer method
gray-streams-pipe.lisp (file)
automatically generated reader method
gray-streams-pipe.lisp (file)
automatically generated writer method
gray-streams-pipe.lisp (file)
Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
gray-streams-pipe.lisp (file)
(bordeaux-threads:make-lock)
lock-of (generic function)
(setf lock-of) (generic function)
:input
input-of (generic function)
(setf input-of) (generic function)
:output
output-of (generic function)
(setf output-of) (generic function)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index: | ||
• Function index: | ||
• Variable index: | ||
• Data type index: |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | C F L |
---|
Jump to: | C F L |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | (
C D F G I L M O |
---|
Jump to: | (
C D F G I L M O |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
I L O S |
---|
Jump to: | *
I L O S |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | C P S |
---|
Jump to: | C P S |
---|