Shiro Kawai
shiro****@lava*****
2003年 12月 12日 (金) 11:37:16 JST
From: Shoji Kuzukami <kuzuk****@manba*****> Subject: [Gauche-devel-jp] Re: lib/slib.scmの(home-vicinity) Date: Fri, 12 Dec 2003 11:23:29 +0900 > > (getenv "HOME") は以前HOMEが定義されない環境で問題が出たことがあるので、 > > > > (or (home-directory) (sys-getenv "HOME")) > これは,ワオですな. > どのような環境でしょうか? 確か、.forward に "|filter" のように書いておいてMDAにfilterを 起動させるというケースで、filterの実行環境でHOMEが定義されていない、 ということがありました。 > あと,もしよければお答えねがえればいいのですが, > define-syntaxのfree-variableが,goshでは, > R5RSstrictにオブジェクトに置換されて変換されますが, > これをシンボルを残したまま展開されるようにはできませんか? この問題ですかな http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi/Gauche:MacroProblem マクロ展開部はいずれsyntax-caseのサポートを入れて書き直すつもりなので、 その時に考えようかと思って先伸ばしにしていました。 よければ、具体的にどんな感じで問題が出るのか教えて下さい。 対応を考える際の参考にしたいと思います。 --shiro