2017-11-13 10 views
0

R7RSまたはchibi-スキームでは、現在のスコープ内のすべてのバインディングを含むシンボルのリストを取得するための関数がありますか?スキーム:スコープ内のすべてのバインディングを一覧表示する

比較として、Pythonでは、私は現在のスコープでどの名前が利用できるかを見るには、関数globals()locals()を使用することができます。

私はスキームを学習しています。そのような機能が利用可能であれば、言語の探索には非常に便利だと思います。

答えて

0

いいえ、このような手順はR7RSで定義されていません。 Chibiの場合、Environmentオブジェクトには環境のすべてのバインディングが含まれていますが、Schemeワールドからはアクセスできません。

あなたが(chibi repl)を確認したいことがあり、ちび上のREPLを使用している場合:http://synthcode.com/scheme/chibi/lib/chibi/repl.html

関連する問題