1

在 R7RS 或 chibi-scheme 中,是否可以调用一个函数来获取包含当前范围内所有绑定的符号列表?

作为比较,在 Python 中,我可以使用函数globals()locals()查看当前范围内可用的名称。

我正在学习计划,我认为如果有这样的功能可用,它对于探索语言会非常有用。

4

1 回答 1

1

不,R7RS 中没有定义这样的程序。对于赤壁,Environment 对象包含环境的所有绑定,但是,它不能从 Scheme 世界中访问。

如果您在 Chibi 上使用 REPL,您可能需要检查(chibi repl)http ://synthcode.com/scheme/chibi/lib/chibi/repl.html

于 2017-12-20T16:14:47.630 回答