我在哪里可以找到关于Scheme中“use”指令的文档?

时间:2013-02-04 20:53:00

标签: scheme chicken-scheme

我正在使用Chicken Scheme,我试图理解(use abcd)的含义以及它与(require-extension abcd)的区别。 Chicken网站似乎没有足够的信息来澄清,网络搜索没有提供有用的信息。如果有人会指出我这样的文件的方向,我将不胜感激。感谢。

1 个答案:

答案 0 :(得分:4)

这是documentation

use
[syntax] (use ID ...)

use is just a shorter alias for require-extension.

以防万一:

require-extension
[syntax] (require-extension ID ...)

This is equivalent to (require-library ID ...) but performs an implicit import,
if necessary. Since version 4.4.0, ID may also be an import specification (using
rename, only, except or prefix).

This implementation of require-extension is compliant with SRFI-55 (see the
SRFI-55 document for more information).