我是 Chez 的新手,考虑到现有的各种维护和未维护的存储库,我只是想弄清楚一些。
是否有一个常用的首选源代码库来获取 R6RS SRFI 库(专门用于 Chez Scheme)?
我知道https://srfi.schemers.org/非常适合搜索单个 SRFI 文档,并且有所有文档和一些方案代码的 tgz,但是 tgz 上没有版本或发布信息(尽管时间戳建议它是最新的https://srfi.schemers.org/srfi.tgz)。
对于 R6RS,我可以在以下 repo 下 找到大多数 SRFI 作为单独的 repos,这对于获取所有代码并不是很实用: https ://github.com/scheme-requests-for-implementation
然后是各种其他回购,例如:
https://github.com/arcfide/chez-srfi
https://github.com/ovenpasta/thunderchez
https://github.com/dharmatech/surfage
https://bazaar.launchpad.net/~scheme-libraries-team/scheme-libraries/srfi/files
唯一最近有活动的,幸运的是,似乎也以 Chez 为重点,似乎是 chez-srfi 和 Thunderchez。
chez-srfi 似乎是最近活跃的,一旦我确定了运行的要求link-dirs.chezscheme.sps
,然后将chez-srfi
目录软链接到srfi
它似乎可以使用标准导入引用 - (import (srfi :N lib))
。
也就是说,我(import (srfi sN lib))
使用 Thunderchez 也取得了类似的成功。
我完全不知道我使用哪个存储库,只要它易于使用并积极保持最新状态。是否有一个明确的首选选择,或者是基于个人意见的更美观的选择(在这种情况下,我会形成自己的,而不是在这里问它!)。