txtar: A Simplified Text Archiving Library for Chez Scheme

2025-02-08

txtar is a Chez Scheme library providing a simple text archive format compatible with golang.org/x/tools/txtar. It concatenates files and allows for a top-level comment. The format is human-readable and ideal for test data. Installation is straightforward: run `make install` and set the `CHEZSCHEMELIBDIRS` environment variable. It requires srfi s13 strings and srfi s64 testing (for testing only). Dependencies can be obtained via Thunderchez. All exports are documented with type expectations; examining the implementation is encouraged. Examples include constructing an archive from filenames, writing text to an archive file, and retrieving a file from an archive. txtar is licensed under the GNU Affero General Public License.

Development Text Archiving