安装所有依赖项

Install all dependencies

当我开发我的模块 (r7rs "library") 时,我希望能够在某种文件中列出我的依赖项(所有需要 chicken-install 安装的东西),并执行类似 chicken-install . 的操作,例如 python:pip install 或 Clojure lein deps。 Chicken Scheme中有这样的东西吗?

我在 #chicken IRC 频道中得到了帮助。

看来答案是

  • 创建一个包含依赖项的 egg 定义
  • 在定义的目录中使用 chicken-install 安装 egg。这将与您的 egg 一起安装所有列出的依赖项。
  • 然后,到运行解释器中,就可以加载主scheme文件了。

https://wiki.call-cc.org/eggs%20tutorial

帮助创建鸡蛋定义的工具:http://wiki.call-cc.org/eggref/4/chicken-belt#chicken-hatch