Схема: перечислить все привязки в области
В R7RS или chibi-схеме есть функция, которую я могу вызвать, чтобы получить список символов, содержащий все привязки в текущей области?
Для сравнения, в Python я могу использовать функции globals()
а также locals()
чтобы увидеть, какие имена доступны в текущей области.
Я изучаю схему, и я думаю, что было бы очень полезно изучить язык, если бы такая функция была доступна.
1 ответ
Нет, в R7RS такие процедуры не определены. Для Chibi объект Environment содержит все привязки среды, однако к нему нельзя получить доступ из мира Scheme.
Если вы используете REPL на Chibi, вы можете проверить (chibi repl)
: http://synthcode.com/scheme/chibi/lib/chibi/repl.html