Схема: перечислить все привязки в области

В R7RS или chibi-схеме есть функция, которую я могу вызвать, чтобы получить список символов, содержащий все привязки в текущей области?

Для сравнения, в Python я могу использовать функции globals() а также locals() чтобы увидеть, какие имена доступны в текущей области.

Я изучаю схему, и я думаю, что было бы очень полезно изучить язык, если бы такая функция была доступна.

1 ответ

Нет, в R7RS такие процедуры не определены. Для Chibi объект Environment содержит все привязки среды, однако к нему нельзя получить доступ из мира Scheme.

Если вы используете REPL на Chibi, вы можете проверить (chibi repl): http://synthcode.com/scheme/chibi/lib/chibi/repl.html

Другие вопросы по тегам