[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1987] Meadow install.exeのメッセージ
- X-ml-count: 1987
- Subject: [MD:1987] Meadow install.exeのメッセージ
- From: Shun-ichi GOTO <gotoh@xxxxxxxxxxx>
- Date: Thu, 18 Jan 2001 03:32:51 +0900 (JST)
- X-mailer: Mew version 1.95b97 on Emacs 20.7 / Mule 4.1 (AOI)
>>>>> at 17 Jan 2001 19:51:49 +0900
>>>>> 圭一 == Keiichi Suzuki <keiichi@xxxxxxxxx> said,
例> デフォルトホームディレクトリを入力してください。
例> (環境変数 HOME を設定すると、入力したデフォルトホームディレクトリ
例> より、環境変数 HOME で示されたディレクトリが優先します)
圭一> ;; でも、デフォルトホームフォルダじゃ変ですね。 ^^;;;
ちなみに現在のinstall.cの実装だと、personal の場合とそうでない場合とを
オプションで指定してたりしますよね。でも、そんなことする必要はなくて、
もっと素直に、
Q1. system default の.emacsの置き場は? 無指定で install.exeのある場所。
Q2. あなたのホームディレクトリの場所は? 環境変数HOMEが優先。無指定可。
という風にしたらどうかなと思います。あとオプションの指定がちょっと複雑か
と。-aオプションの$HOMEDRIVE + $HOMEPATHによる自動設定機能は不要に思うし、
もしかしたら -uオプション(cleaner)も不要。それからmeadow.exeのダンプは
temacs.exeとmeadownt.exe/meadow95.exeのタイムスタンプを見て行うか、デフォ
ルトでは常にダンプしてオプションにて抑制できるようにするか。なんてふぅに
したいかなぁと。思ふ。
以下試案
install.exe
usage: install [-hnje] [-h home-dir] [-s default-home-dir]
options: -h ... help (this message)
-n ... no dump
-p ... no registeration to program manager
-h home ... user home directory
-s default ... system default home directory
-j ... force japanese message <-- 不要かな
-e ... force english message <-- 不要かな
あと、マウスクリック一発、となると、dialogベースというのも望まれる?
それはそれとして、
圭一> 例> あなたのホームディレクトリを入力してください。
圭一> 例> 環境変数 HOME を設定すると、ここで入力したディレクトリより、
圭一> 例> 環境変数 HOME で示されたディレクトリが優先します。
## install.exe<RET>としたばあいは「あなたのホームディレクトリ」ではなく
## 共通の.emacs置き場、になるということは、さておき、、、
もうちょっと記述を足して、
例> Meadowは個人設定ファイル(.emacs)をあなたのホームディレクトリから
例> 読み込みます。ホームディレクトリは環境変数 HOME にて指定するか、
例> このあとの入力プロンプトでこの場で指定することができます。
例> (注) 環境変数 HOME での指定があれば、それが優先します。
とかいうふうに、それなりに冗長な説明を出してから、HOMEが設定してあれば、
ソレを表示し、なおかつ、ホームディレクトリの入力を求める。その際、空で
<ENTER> すれば、無指定とすることができる旨を伝え入力を促す。
例>
例> あなたのホームディレクトリのパスを入力してください。
例> (例: c:\home\${username})
例> 環境変数HOMEで指定する場合はそのまま<ENTER>を押してください
例> Home Directory:
なんて感じで進行していくのが好きだな。詳細には説明する必要はありませんが、
installを完了するための情報としてユーザ入力が必要なのであれば、知らない
人でも先に進めるだけの情報とデフォルト値を提供するのが望ましいと考えます。
圭一> ふと思ったのですが、 install.exe を起動したら、
圭一> INSTALL.Meadow.ja を notepad.exe ででも開いてしまうって言うのは
圭一> いかがでしょうか?
これも良いですね。最初に出すべきか、最後に出すべきかは不明ですが。
とはいえ、installの対話メッセージが冗長でも悪いことはないと思うので、個
人的には簡素なメッセージよりもなるべく理解してもらいやすい説明を添えたも
のであったほうがいいな、と思います。
現状> Enter the default home directory. (system default)
現状> Meadow read .emacs in this directory without any settings.
圭一> ;; 日本語よりもこちらならば意味がわかるという気がするのは私だけ
圭一> ;; でしょうか? :-)
2行目って、ちょっと誤解されませんか?
「何も指定しない場合は」という意味のはずなのだけど、上記だと、
「何もしなくても」になってます。つまり、環境変数HOMEを設定してあっても、
このディレクトリの.emacsは(site-start.elのように)必ず読まれてしまう
ものであるかのような説明にも読めるということ。
てなわけで、冗長にメッセージ出力する場合のイメージ例を挙げておきます。
In this step, you will be asked two kind of directory. One is system
default home directory and another is your own home directory. Meadow
reads personal initialization file (named ".emacs") from your own home
directory which is specified by environment variable "HOME" or
resistry. If this directory is not specified, meadow treats system
default home directory as your home directory and read .emacs file from
there.
Enter system default home directory [c:\meadow\1.13b1]: _
Envrironment variable "HOME" is already set as: c:\home\$USER
Do you specify another directory ofr your home directory? (y/n): _
Enter your own home directory [none]: _
OK, $HOME\.emacs is already exist.
NOTICE: $HOME\.emacs is not exist now.
MeadowNT is already dumped. Do it anyway? (y/n): _
Dumping MeadowNT.exe ...
....
....
Registering to program manager...done
That's all.
Do not forget reading INTALL.Meadow for more information.
Thanx.
C:\Meadow\1.13b1> _
なぁんて感じとかどうでしょう。
白井> 白井秀行@現実逃避で BBDB を動かしたら、結構あっさりと Mew で動
白井> いてびっくり。先人に感謝。
圭一> ;; 殴られるだけではなく、白井さんを殴るネタもあったのですね。 :-p
## やべ。。。
--- Regards,
Shun-ichi Goto <gotoh@xxxxxxxxxxx>
R&D Group, TAIYO Corp., Tokyo, JAPAN