不清楚 SLIB 包 - 我是想定义自己的包,还是仅供 SLIB 内部使用?
Unclear about SLIB packages - am I meant to define my own, or is it only for SLIB's internal use?
基本上就是标题所说的内容。 SLIB 的包系统是 'a package system for Scheme',还是只是 'a way of loading only the features of SLIB you personally need at this time'?
SLIB 包系统的背景是 package/module 系统在 r5rs、r4rs 和更早版本中没有标准化。因此,SLIB 带有自己的包系统。通常我的建议是使用你选择的 Scheme 实现的模块系统——并且只使用 SLIB 来加载你需要的东西。
然而,在 MIT (GNU) Scheme 中似乎没有内置模块系统 - 所以试试 SLIB 中的包系统,看看你是否喜欢它。
考虑询问 MIT Scheme 邮件列表模块系统的计划是什么。也许有一个正在进行中?
基本上就是标题所说的内容。 SLIB 的包系统是 'a package system for Scheme',还是只是 'a way of loading only the features of SLIB you personally need at this time'?
SLIB 包系统的背景是 package/module 系统在 r5rs、r4rs 和更早版本中没有标准化。因此,SLIB 带有自己的包系统。通常我的建议是使用你选择的 Scheme 实现的模块系统——并且只使用 SLIB 来加载你需要的东西。 然而,在 MIT (GNU) Scheme 中似乎没有内置模块系统 - 所以试试 SLIB 中的包系统,看看你是否喜欢它。
考虑询问 MIT Scheme 邮件列表模块系统的计划是什么。也许有一个正在进行中?