summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 6 insertions, 5 deletions
diff --git a/README.md b/README.md
index 2852836..e6d0556 100644
--- a/README.md
+++ b/README.md
@@ -41,8 +41,9 @@ chapter/verse numbering:
make CORPUS=/path/to/mybible.tsv
clectio compiles in only the ~12000 verses the lectionary actually cites, so the
-binary stays around 1 MiB whatever the Bible. A verse the corpus lacks prints
-blank; it never fails the day.
+binary stays well under 1 MiB whatever the Bible. A verse the corpus lacks prints
+blank; it never fails the day. (The default build needs only a compiler; a
+`CORPUS=` rebuild also needs `gzip`, which `mktext` uses to pack the text.)
## Coverage
@@ -53,11 +54,11 @@ guessed. To extend it, regenerate `gen/` with lectio's `clectio-gen`.
clectio.c the program: date -> table lookup -> print
config.def.h compile-time configuration
- lz.h a tiny LZSS codec (keeps the compiled text small)
- mktext.c build tool: resolve verse keys against a corpus, pack the text
+ puff.c/.h DEFLATE decompressor (Mark Adler's puff, public domain)
+ mktext.c build tool: resolve verse keys against a corpus, gzip-pack the text
bin2h.c build tool: embed the packed text as C
gen/ generated, corpus-independent data (calendar + citations)
- text_of.lz the default Vulgate text, packed (one per form)
+ text_of.lz the default Vulgate text, DEFLATE-packed (one per form)
## Licence