[#24065] Perl/Ruby Conference in Kyoto — Noritsugu Nakamura <nnakamur@...>
[#24073] Ruby で使える XML パーザーについて — Takaharu Yamashita <takayan@...2.so-net.ne.jp>
はじめまして。
[#24088] mod_ruby-0.1.8 and postgres-0.6.1 — Teruki Shigitani <shigi@...>
鴫谷と申します. はじめまして.
[#24095] p <obj> の返値 — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#24102] Perl/Ruby Conference 開催決定 ! — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#24109] gtk+ なクラスブラウザ — kadu <kadu3@...16.alpha-net.ne.jp>
みなさんはじめまして、kaduというものです。
[#24112] ある method がどこで def されたか調べる方法 — Yasushi Shoji <yashi@...>
やすしです。
[#24126] embedded Ruby for Verilog — "Kikutani, Makoto" <kikutani@...>
VerilogにRubyを組み込もうと思ってはじめたのですが、最初からつまづきました。
[#24134] File.rename error message — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
In message <200008081252.AA00846@VZF07161.nifty.ne.jp>
もりきゅうです。
In message <200008081648.AA00863@VZF07161.nifty.ne.jp>
In article <200008082329.e78NTWZ20292@edge.sky.yamashina.kyoto.jp>,
In message <hvo66pbgvfa.fsf@serein.m17n.org>
[#24158] Hash の初期値に [] を使う — Mitsuhiro Kondo <kondo@...>
rubyを使っていて不思議に思ったことがあります。
[#24176] FreeBSD ports — "Akinori -Aki- MUSHA" <knu@...>
こんにちは、 knu です。
ごとけんです
こんばんは。御指摘ありがとうございます。
In message <86og2yofwu.wl@localhost.local.idaemons.org>
最近ports関連はすっかりさぼっている福間@福岡 です。
こんにちは。
In message <86vgx5fv7j.wl@daemon.local.idaemons.org>
福間@福岡 です。
ごとけんです
福間@福岡 です。
[#24191] drb.rb: 0x40155740 is recycled object (IndexError) — Hideto ISHIBASHI <hideto-i@...4u.or.jp>
おひさしぶりです。石橋秀仁です。
石橋秀仁です。咳さん、お返事ありがとうございます。
石橋秀仁です。咳さん、お返事ありがとうございます。
石橋さん、今日は、上手(かみて@XP-ML)です。
おや、上手さん。こちらでは始めまして。(Subject変えました)
[#24210] install guide — gotoken@... (GOTO Kentaro)
ごとけんです
From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro)
[#24222] FreeBSD ports #3 — "Akinori -Aki- MUSHA" <knu@...>
今日は以下の FreeBSD ports を追加しました。
[#24226] Ruby で日本語とスペイン語の混在文は? — Kakuzi TAKAHASI <ktaka@...>
はじめまして。
まつもと ゆきひろです
[#24250] コマンドの STDERR への出力を補足したい。 — Kengo Nakajima <ringo@...>
こんにちは
[#24257] デバッグ用にデータをダンプしたい — Mitsuhiro Kondo <kondo@...>
rubyでプログラムを作っていてデータをダンプしたくなったので、
[#24267] What's the biggest Ruby development? — Dave Thomas <Dave@...>
[#24274] About sub with multilines — kiri@...
はじめまして 桐山@鳥羽商船高等専門学校 と申します。
[#24280] RE: [ruby-list:24268] cygwinでconfigure不能:cygwin1.dllの問題 — "Mitsuo Igarashi" <mitsu5@...>
mitsu5 です。
[#24284] 拡張ライブラリ作成時の NULL ポインター — Akimichi Tatsukawa <akimichi@...>
こんばんは、立川と申します。
[#24294] grep(!/hoge/)? — kiri@...
桐山です。
[#24298] Re: cygwin で configure 不能 :cygwin1.dll の問題 — "Mitsuo Igarashi" <mitsu5@...>
mitsu5 です
[#24323] HP-UX 上での ruby1.4.6 make getaddrinfo.c err — yasuaki onishi <yasuaki@...4u.or.jp>
初めての投稿する大西と申します。
[#24324] ruby の発展の為に — "Mitsuo Igarashi" <mitsu5@...>
Windows に ruby をインストールしようとして、皆様に助けられ
思いっ切りUNIXな者からの、おそらく偏ってるであろう意見です。
桐山です。
ごとけんです
From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro)
ごとけんです
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
From: rubikitch <rubikitch@ruby-lang.org>
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
師星です。
From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
師星です。
From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
新井です。
ふなばです (RD の話題についていけてない)。
新井です。
ふなばです。
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
ふなばです。
ふなばです。
新井です。
ふなばです。
Toshです。
ふなばです。
Toshです。
Koji Arai <JCA02266@nifty.ne.jp> wrote:
[#24329] Coerce between Range and Boolean — NISHIKAWA <nyasu@...3web.ne.jp>
こんばんは。にゃす@3web です。
ごとけんです
[#24341] install guide draft — gotoken@... (GOTO Kentaro)
ごとけんです
T.Shimomura です。
こんばんは、伊達と申します。
ごとけんです
渡辺哲也です。
ごとけんです
渡辺哲也です。
新井です。
桐山です。
ごとけんです
At Tue, 22 Aug 2000 17:23:47 +0900,
rpm系はrpmの入手先や存在するrpmが違うだけでインストール方法などは
ごとけんです
FreeBSDのをまねっこして、書いてみました。2000年8月24日現在です。
At Wed, 23 Aug 2000 23:50:01 +0900,
なかだです。
なかだです。
"Nobuyoshi.Nakada" <nobu.nakada@nifty.ne.jp> wrote:
高橋征義です。
In message "[ruby-list:24448] Re: did commit install guide"
助田です。
ごとけんです
ごとけんです
高橋征義です。
ごとけんです
[#24447] (RDP) tempfile.rd — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>
Toshです。
[#24469] レンタルサーバで eruby — Tokita Kousui <ktokita@...>
前にレンタルサーバでerubyを動かせないと騒いでた時田です(^^;
白倉です、こんにちは
たけうちかほりです。
前田です。
前田です。
[#24473] RD for(?) Cygwin — polygon <kiyose@...>
ポリゴンです。
[#24499] FreeBSD port: x11-toolkits/rubytk — Yasuhiro Fukuma <yasuf@...>
福間@福岡 です。
[#24522] (RDP) readline — Koji Arai <JCA02266@...>
新井です。
[#24531] RD 質問 — Koji Arai <JCA02266@...>
新井です。
新井です。
Koji Arai <JCA02266@nifty.ne.jp> wrote:
[#24550] Array への nil の代入について — Kenya Ogata <k_ogata@...>
おがたといいます。
おがたです
Kenya Ogata <k_ogata@mbd.nifty.com> wrote:
# reject されて悔しいからもう一回書く :-)
[#24592] perl to ruby — "Yasuyuki Imai" <waver@...3.ttcn.ne.jp>
[#24631] Re: RubyDocumentationProject( 仮 ) — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
From: TAKAHASHI Masayoshi <maki@inac.co.jp>
[#24648] RDP のフォーマット案 — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
[#24673] regex search on the charaters with MSBs on — Jun Adachi <adachi@...>
安達@沖データです。
まつもと ゆきひろです
まつもと ゆきひろです
[ruby-list:24514] Re: RubyDocumentationProject(仮)
Toshです。
In message "[ruby-list:24481] Re: RubyDocumentationProject(仮)"
on 00/08/25, Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:
>JCA02266> ふぅ、やっぱそうなります?何が悪いんだろう?
RDなんてドキュメントらしきものはToshが適当にでっちあげたrd-draft.rd
くらいしかないし、山のように交わされたメールで議論してる少数の人と
そうでない人の間で広がるギャップ、って感じじゃないですかねぇ。
bladeでいまさら読むにも量が多すぎるし。
>JCA02266> 参照する気がないなら「書かないといけない」ことはないです。
>
>ちょっと話がズレてる気がしますが、メソッドリストはそんな寛大さは持ちあ
>わせていない、ということでよいですか。クラス名は省けない、というべきで
>しょうか。そして、別段メソッドリストは使わなくてもいいんですね。
結局はRDなんて各人が好きに書けばいいんじゃないですか。別にHTMLみたい
に厳密な文章構造を定義しているってわけでもないですし。
RDPみたいなもので集まったRDがてんでばらばらだとカッコつきませんけど。
MethodListについてはなんか誤解があるようなのでまとめ。
リファレンスみたいなもの書く時の選択肢は大きく分けて3つ。
(1) MethodListを使い、標準的な(?)書き方に従う。
(2) MethodListを使い、標準的な書き方でない書き方をする。
(3) MethodListは使わない。(でDescListを使う)
(1) パラメタを書く。
(2) パラメタを書かない。
他にもあるとはおもいますが。
標準的な書き方というのはRDを処理するプログラムが処理できる形式
です。
(2)にあるように、別にクラス名は省略できない、とかそういうことは
ありません。
あと、僕はちょっと前に「MethodList使わないのは不可能」とか言って
ますがそれは僕の判断ではそうだという意味です。理由はこのメール
を読んでいけばわかると思います。たぶん。
MethodListを使う事でどんなご利益があるか、使わないとどんな不都合
があるかを説明します。
(3)の場合を考えます。
(3-1)では(例えば)次の様にメソッドを書くでしょう。
: Foo#bar(x, y)
これを参照したい時には((<Foo#bar(x, y)>))と書く事になります。
HTMLなどに変換した時にパラメタリストがうざいので、
((<Foo#bar|Foo#bar(x, y)>))と書きたくなるかも知れません。
これだと、RDを読む時や書く時にはさらにうざったくなりますね。
しかも、パラメタの名前は便宜上のもので、それ自体には意味は
無いのに、参照の時にそれらも正確に書く必要があります。大変だ。
(3-2)はしょうがないので、パラメタは省略する事にした場合です。
つまり、
: Foo#bar
みたいにした時です。でもこれだとパラメタの説明がなくなって
しまいます。それではリファレンスとしては不便になります。
さらに、上ではあえて省略したのですが、記述にきちんと意味を
与えようとすると
: (({Foo#bar(((|x|)), ((|y|)))}))
とかなります。こうなるともはや解読不可能。でも、こうしないと
HTMLにしたときにFooとかが固定幅にならないのでなんか気になり
ますよね。
MethodListというのは、「じゃあ参照の時だけパラメタリストを
省略できるようにしましょう」というものです。
基本的にはただそれだけです。どうやって実現しているかと言うと
単に「「(」「{」以下はラベルにしない。」ってことにしている
だけです。
だから、クラス名を省略するのは別にしちゃいけないわけじゃない
けど、クラス名を省略すると場合によってはラベルが衝突します。
あと、
--- self <=> other
みたいな書き方をすると参照の時に((<self <=> other>))と書かない
とフォーマッタが処理できません。
それと、MethodListを使えばフォーマッタがそれがメソッドであると
理解できるので、Inline無しにCODEとかのついたHTMLが吐けます。
ただし、きちんとそれをやるにはメソッドの書式を解析する必要が
あるので、標準的な書き方でないMethodListを書くと間違ったHTML
になってしまうかも。
(2)の場合について。フォーマッタが対応している書き方であれば
(1)とまったく同様の恩恵を受けられるはず。そうでないから、
標準的な書き方というものが推奨されているのです。
「標準的な書き方」っていうのはMethodListの文法には含まれて
いません。一応。
MethodListは見切り発車で今の形に決まったものなので、仕様の
変更は容易と思われます。それに、メソッドの書き方の決まりは
いくつか種類があってもいいんじゃないでしょうか。
以上。
メソッドインデクスとかについてがやたら議論されたのが誤解のもと
なんじゃないかと思ったので、あれはすっぱり切捨てました。
ぜんぜん「まとめ」になりませんでした。すみません。(^^;;
>メソッドリストは RD の他の要素とかなり違ってみえます。RD には、クラス
>を表現する特別な構造はありません。スーパークラスを記述するための特別な
>構文もありません。メソッドリストだけが特殊のように思えます。
クラスは別に普通にDescListとかで書いてもほとんど何の問題も起きないから
です。
>メソッドリストの考えに従えば、メソッド以外の要素についても構文が用意さ
>れていて、おかしくないと思います。そういう構造があれば、いちいちクラス
>名を書く必要はなくなるかもしれません (メソッドリストも含めて、それらは
>RD と馴染まないかもしれないし、RD でなくてもいいのですが)。僕はメソッ
>ドリストのやりかたは中途半端に感じてしまうのですが、RD な人達はまた違
>う考えがあるのでしょうね。そこが聞きたいです。
「メソッドのための特別な構文が必要である」って理念にしたがって作られた
のなら「クラスのためのも必要」ってことになるんですが、単に上に挙げた
問題の対症療法ってのが存在理由なので。
と僕は思ってます。
>JCA02266> # 議論しちゃった。こうやってだらだらと書くから敬遠される?
# 俺のメール、半分くらいまで読んで嫌になる人続出と予想。
---
Tosh
Toshiro Kuwabara