Commit d9adbb2 1 parent 660d5d1 commit d9adbb2 Copy full SHA for d9adbb2
File tree 1 file changed +20
-0
lines changed
1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ * CL-Plumbing
3
+
4
+ This library adds a few stream manipulation facilities that I haven't been able
5
+ to figure out using CL's stream facilities. These include:
6
+
7
+ =make-pipe=: Make a two way stream (though not of type two-way-stream) that
8
+ accepts data (via writing to it) and that data can then be read from it. This
9
+ is similar to the piping mechanism in the shell.
10
+
11
+ =connect-streams=: Take an input stream and an output stream and feed all data
12
+ from the input stream to the output stream. Again, similar to the way shell
13
+ pipes act, but this is for two existing streams and the other creates two new
14
+ streams (well, one new two way stream).
15
+
16
+ ** Future work
17
+
18
+ Just now it occurred to me that it would be cool to have this provide a CL
19
+ (gray) stream interface for ZeroMQ. Most of the work is already done, I
20
+ believe...
You can’t perform that action at this time.
0 commit comments