[Gauche-devel-jp] Re: lib/slib.scmの(home-vicinity)

Zurück zum Archiv-Index

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





Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index