txtar:简化文本归档的Chez Scheme库

2025-02-08

txtar是一个Chez Scheme库,它提供了一种简单易用的文本归档格式,兼容golang.org/x/tools/txtar。它可以将多个文件连接在一起,并允许添加顶级注释。该库易于手工读写,非常适合测试数据。安装简单,只需运行make install,并设置CHEZSCHEMELIBDIRS环境变量。它依赖于srfi s13 strings和srfi s64 testing(仅测试时需要)。可以使用Thunderchez获取依赖库。库的导出函数都带有类型预期文档,鼓励用户查看实现。示例包括从文件名列表构造归档、写入文本到归档文件、从归档中检索文件等。txtar采用GNU Affero General Public License许可。