在R7RS或chibi-scheme中,有没有一个函数可以调用来获取包含当前作用域中所有绑定的符号列表?
作为比较,在Python语言中,我可以使用函数globals()和locals()来查看当前作用域中有哪些名称可用。
globals()
locals()
我正在学习scheme,我认为如果有这样的功能,它将对探索这门语言非常有用。
发布于 2017-12-21 00:14:48
不,在R7RS中没有定义这样的过程。对于Chibi,environment对象包含环境的所有绑定,但是不能从Scheme world访问它。
如果您在Chibi上使用REPL,则可能需要检查(chibi repl):http://synthcode.com/scheme/chibi/lib/chibi/repl.html
(chibi repl)
https://stackoverflow.com/questions/47257878
相似问题