aboutsummaryrefslogtreecommitdiff
path: root/gem
diff options
context:
space:
mode:
Diffstat (limited to 'gem')
-rw-r--r--gem/ex11.lua4
-rw-r--r--gem/ex3.lua2
-rw-r--r--gem/ex4.lua2
3 files changed, 4 insertions, 4 deletions
diff --git a/gem/ex11.lua b/gem/ex11.lua
index 1cbf01f..79c99af 100644
--- a/gem/ex11.lua
+++ b/gem/ex11.lua
@@ -1,7 +1,7 @@
1local input = source.chain( 1local input = source.chain(
2 source.file(io.open("input.bin", "rb")), 2 source.file(io.open("input.bin", "rb")),
3 encode("base64")) 3 encode("base64"))
4local output = sink.chain( 4local output = sink.chain(
5 wrap(76), 5 wrap(76),
6 sink.file(io.open("output.b64", "w"))) 6 sink.file(io.open("output.b64", "w")))
7pump.all(input, output) 7pump.all(input, output)
diff --git a/gem/ex3.lua b/gem/ex3.lua
index a43fefa..60b4423 100644
--- a/gem/ex3.lua
+++ b/gem/ex3.lua
@@ -7,7 +7,7 @@ local function chainpair(f1, f2)
7end 7end
8 8
9function filter.chain(...) 9function filter.chain(...)
10 local f = select(1, ...) 10 local f = select(1, ...)
11 for i = 2, select('#', ...) do 11 for i = 2, select('#', ...) do
12 f = chainpair(f, select(i, ...)) 12 f = chainpair(f, select(i, ...))
13 end 13 end
diff --git a/gem/ex4.lua b/gem/ex4.lua
index c670e0e..c48b77e 100644
--- a/gem/ex4.lua
+++ b/gem/ex4.lua
@@ -1,4 +1,4 @@
1local qp = filter.chain(normalize(CRLF), encode("quoted-printable"), 1local qp = filter.chain(normalize(CRLF), encode("quoted-printable"),
2 wrap("quoted-printable")) 2 wrap("quoted-printable"))
3local input = source.chain(source.file(io.stdin), qp) 3local input = source.chain(source.file(io.stdin), qp)
4local output = sink.file(io.stdout) 4local output = sink.file(io.stdout)