在R7RS或chibi-scheme中,是否有一个函数可以调用以获取包含当前范围内所有绑定的符号列表?
作为比较,在Python中,我可以使用函数globals()
和locals()
来查看当前作用域中可用的名称。
我正在学习计划,我认为如果有类似的功能可用,那么探索该语言会非常有用。
答案 0 :(得分:1)
不,R7RS中没有定义此类程序。对于Chibi,Environment对象包含环境的所有绑定,但是,它无法从Scheme world访问。
如果您在Chibi上使用REPL,您可能需要查看(chibi repl)
:http://synthcode.com/scheme/chibi/lib/chibi/repl.html