Rui Ueyama
rui31****@gmail*****
2007年 1月 30日 (火) 18:12:05 JST
こんにちは。 S式コメント中の読み込み時コンストラクタが評価されてしまう問題を 修正するパッチです。 背景なんですが、S式コメントは#;expr という形式のコメントで、#;の後 の1つのS式exprが無視されます。読み込み時コンストラクタは #,(tag arg ...)という形式のリーダーマクロで、S式をreadするタイミング でユーザの設定したScheme手続きを呼び出すことができるものです。 で、#;#,(tag arg ...) のようなS式は本来#,(tag arg ...)の部分が完全に 無視されるべきなのですが、現在は返り値が無視されるだけで、読み 込み時コンストラクタは呼び出されていました。コンストラクタに副作用 がある場合これは問題の原因になります。それを修正するパッチです。 -- 植山 類 (Rui Ueyama) -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: gauche-0.8.9-comment.diff 型: application/octet-stream サイズ: 3298 バイト 説明: 無し 下載