[Mew-Win32 01621] Re: timer.exe (Re: Re: Can't start Mew (b40))
小関 吉則 (KOSEKI Yoshinori)
kose at example.com
1999年 7月 16日 (金) 15:33:46 JST
>>>>> On Fri, 16 Jul 1999 13:59:28 +0900
>>>>> Hideyuki SHIRAI(白井秀行) said:
小関> ぎくっ!!! ^^;;;;;;)
白井> ## もう、昔話は強いんだからぁ。
Emacsを使い始めて今年で10年目。もっと昔の話もありますぜ。:-p
白井> 今思い出してみると、
小林さん> 私は、オハイオ州立大のelisp-archiveからtimer.shar.Zというのを
小林さん> 拾ってきて、その中のtimer.cというソースをCygnus gnu-win32の
小林さん> gccでコンパイルして使用しています。
小林さん> リンクでpause()が無いと叱られたので、sleep(0)で置き換えました。
白井> この sleep(0) をやったかすかな記憶があるので、自分で make したの
白井> でしょう。目的は一緒で w3 を動かしたかったからだと思う。
おぉ、まったく覚えていないや。
小関> Cygwin B20.1 の time.exe も使えるかどなたか試していただけな
小関> いでしょうか?
白井> これは、そのうちに。。。
白井> # ただいま、Mule for Win32 と Meadow で pass phase を忘れるかど
白井> # うか実験中。pass phase を覚えているのって、危ないけど、便利。
白井> 以前、rascon.el を作っているとき、途中の version で run-at-time
白井> を使ったことがあるのですが、そのとき
白井> Win95 + Meadow => 動いた => たしか timer.exe 使っていないよね
Emacs20 では使わなくなったようです。
白井> Win95 + Mule for Win32 => timer(sentinel) があがって来なかった
白井> という実験結果が出たんですが、これって正しいですか? それとも
白井> 私の timer.exe が変なのかな?
小関> 混乱しないように elisp の方を time.exe を使うように変えた方
小関> が良い? かも?
白井> いやいや、cygwin を必須にするのは *とっても* 抵抗があります。
そうですね。
調べてみました。(ソースを眺めただけだけど)
mule-2.3/Emacs19.28 では mule/lib-src/timer.c をコンパイルして
exec-directory にインストールし、time.el 中の run-at-time は
この外部コマンドである timer を使うようです。
Emacs20からは外部コマンドを使うのを止めたようです。
Mule for Win32対応は任せた !!!
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose at example.com
Mew-win32 メーリングリストの案内