Add tags

Add tags to the following comment

evalの第二引数は (interaction-environment) にするか (current-module) にするのが良いでしょう。

現在はscheme-report-environmentの値である「手続きそのもの」が渡っているので本来はエラーなのですが、Gaucheはチェックをさぼってデフォルトである(current-module)の値を使っているためにたまたま動作してしまっています。

(scheme-report-environment 5) とすればevalの引数として正しいものが渡りますが、その環境の中ではR5RSで定義されている手続きや構文しか見えないのでlist-ecはエラーになります。

Add tags

The input will be splited to tags with space.

Index

Feed

Other

Link

Pathtraq

loading...