🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.xemacs
Article #165

Re: 不可解なバッファと、フレーム分割。

#165
From: Katsumi Yamaoka
Date: Fri, 15 Mar 2002 05:43
101 lines
6924 bytes
;; フレームのつづりが実は flame だったりして。

新村さんがお気を悪くするのも当然な書き方でした。また揶揄する気持
ちが働いたことは否定しません。ぼくはたまたま新村さんより elisp
の知識がありますが、それが新村さんよりも人間として優位にある理由
にはまったくなりません。その点に関して心よりお詫び申し上げます。

ただ、*Compile-Log* という文字列から、それが compile という事象
に関するものであること、XEmacs が byte-compile という作業をする
ための道具であることはご存知でしょうから、それが何に使われるもの
かも想像できるであろうと推測しました。今日では多くのプログラムが
その機能性能を維持するために、例えば XEmacs の組み込み関数に (他
に害を及ぼさない範囲で) 手を加えることは普通に行なわれており、そ
のとき byte-compile が行なわれます。それらは新村さんがご自身の意
志で M-x byte-compile したり個人設定ファイルに書かれた advice と
同列に扱われ、報告すべきエラーや警告があれば、そのとき目の届く範
囲にいる人間を対象にメッセージを発します。そういうものを新村さん
が一度もご覧になったことが無いとは到底考えられなかったので、邪魔
者扱いしないで欲しいという気持ちを持つと同時に、それをあえて発言
なさる態度に少し反感を持ちました。

>>>>> In <3c9167d5.2571%GGB03631@nifty.ne.jp>
>>>>>	Atsushi Shinmura <GGB03631@nifty.ne.jp> wrote:

新村さん> 釈迦に説法で、はなはだ申し訳ないのですが、山岡さんのページで
新村さん> バックトレースの取り方の説明を読んでいても考えさせられたので
新村さん> すけど、オープンソースだからこそ、

新村さん> (誰が使うかわからない。ソフト製作とは無縁の方も多いだろうし、
新村さん> そもそも、言語習得の時間があるのなら、やらねばならないことが
新村さん> 山積している、官民の諸氏も多いでしょう)、

ご自分のことをおっしゃって下さい。ソフト製作とは無縁の方にきつい
言い方はしません。時間が無いならば、些細なことに労力をかけて記事
を投稿なさらないはずです。

新村さん> 些細なことでも、(基本機能ではないとしても)困惑することのな
新村さん> いように、デベロッパー的な情報収集機能は、取り外すことも可能
新村さん> であって欲しいと思います。

XEmacs はそれを使う人をデベロッパーだと思っているのでしょう。先
に書いたように、あれらのバッファの生成を抑制するには XEmacs 本体
の改造が必要です。それと、わざわざ手間をかけて backtrace を採取
するまでもなく問題が検出される場合が少なくありません。バグがまっ
たく無いプログラムを書く人とそれを使う人には不要なものですが、そ
んなことがありえないことはご理解いただけると思います。

新村さん> 自分で直すなどと言うことは、規模が大きいものならば、とてつも
新村さん> なく大変なスキルを要求するはずですから。

要はやる気の問題だけだと思うのですが。

新村さん> 基本的に、開発するということは、ユーザーに負担を強いる、ある
新村さん> いは使わないことを前提としているはずでは無いと思います。

負担を強いません。でもデバッグや改善のための情報提供を拒みません。
ただしぼくはあまり一般的でないわがままはご遠慮願いたいです。

[...]

新村さん> また、仕様変更を強要しているわけでもありません。山岡さんが、
新村さん> どのように取られたかは判りませんが。

新村さん> 更に、個人の好みなどと取られると、大変残念です。それ故、「抑
新村さん> 制」方法が無いかどうかお聞きしたわけです。XEmacs ほど大規模
新村さん> で複雑なアプリケーションだと、本体の C ソースは勿論、elisp
新村さん> package もとても高度ですから、手出し、改造ができるには、個人
新村さん> の資質もあって、出来なくても不思議ではないと思いますけど、い
新村さん> かがでしょう。

新村さんはご自分で何か調べられた後で記事を書かれましたか?   おそ
らく目的物は grep などで簡単に見つかるはずで、記事の文章に
bytecomp あるいはそれに類する語が出てこないのは、ぼくの常識から
はおかしいのです。

新村さん> 自分が出来るから他人も出来て当然だというのは、ある意味、
新村さん> 傲慢さが表に出ていることに他ならないと感じます。

認めます。二度お詫びは書きませんが、では新村さんには非が無いので
しょうか?

新村さん> それならば、オープンコミュニティーではなく、クローズドに実質
新村さん> 近いものだと思います。正規のプログラマ経験者であって、lisp
新村さん> にも造詣が深く、英語も堪能である。一体、そんな方は、PCを使う
新村さん> ユーザーの中に、どの程度いるものなのでしょう。

ここは営利目的の企業などではありません。ぼくは人が努力して成長し
ていくのを高く評価しますが、新村さんの記事や態度にそれが感じられ
ません。ぼくの本職はプログラマではありません。学生とときは (必要
が無かったので) 英語は完璧に落ちこぼれていました。

新村さん> 記事として、山岡さんへのリプライになってしまいましたが、今ま
新村さん> でのお話しは、全て私の抱く疑義。これについて、「瑣末」な論争
新村さん> をするつもりも、そんな時間もありませんので、今回限り。

新村さん> 最後屁と取られるのなら、それで結構です。個人メールでも、応答
新村さん> は致しません。

ううむ、そういう言い方は無いと思うのですが。
-- 
Katsumi Yamaoka <yamaoka@jpl.org>
Technical Details
Message-ID: <yosusn72tmhl.fsf@jpl.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.kjsl.com!HSNX.atgi.net!newsfeed.media.kyoto-u.ac.jp!onodera-news!news.heimat.gr.jp!yamaoka
References: <m0zo1bxibv.wl@nifty.ne.jp> <yosubsdqvhg6.fsf@jpl.org> <3c9167d5.2571%GGB03631@nifty.ne.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1107f7,ead4a2124c9ac90f
X-Google-Attributes: gid1107f7,public
X-Google-ArrivalTime: 2002-03-14 21:43:28 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.kjsl.com!HSNX.atgi.net!newsfeed.media.kyoto-u.ac.jp!onodera-news!news.heimat.gr.jp!yamaoka
From: Katsumi Yamaoka <yamaoka@jpl.org>
Newsgroups: fj.editor.xemacs
Subject: Re: 不可解なバッファと、フレーム分割。
Date: Fri, 15 Mar 2002 14:43:01 +0900
Organization: Emacsen advocacy group
Lines: 101
Message-ID: <yosusn72tmhl.fsf@jpl.org>
References: <m0zo1bxibv.wl@nifty.ne.jp> <yosubsdqvhg6.fsf@jpl.org>
 <3c9167d5.2571%GGB03631@nifty.ne.jp>
NNTP-Posting-Host: groundpoundrecords.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: pcat.heimat.gr.jp 1016171006 24163 207.228.244.150 (15 Mar 2002 05:43:26 GMT)
X-Complaints-To: usenet@news.heimat.gr.jp
NNTP-Posting-Date: Fri, 15 Mar 2002 05:43:26 +0000 (UTC)
User-Agent: T-gnus/6.15.6 (based on Oort Gnus v0.06) XEmacs/21.5 (beta5)
 (beets) (sparc-sun-solaris2.6) WEMIKO/1.14.1
 (襟鞭毛虫) CLIME/1.14.3
 (寺井西口) APEL/10.3
X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk
 B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw=
 L&i*6&(
Cancel-Lock: sha1:vKqTYZ38KEJJM5Ca0uWISdWL1yo=