[#19082] TermIO for ioctl — Shugo Maeda <shugo@...>

前田です。

19 messages 1999/12/01

[#19086] iconv wrapper — nobu.nakada@...

なかだです。

22 messages 1999/12/01
[#19103] Re: iconv wrapper — Hiroshi IGARASHI <igarashi@...> 1999/12/02

いがらしです。

[#19104] Re: iconv wrapper — nobu.nakada@... 1999/12/02

なかだです。

[#19187] Re: iconv wrapper — Hiroshi IGARASHI <igarashi@...> 1999/12/06

いがらしです。

[#19139] 簡易プリプロセッサ epp 0.1 — SASAKI Shunsuke <ele@...17.odn.ne.jp>

どうも。佐々木です。

12 messages 1999/12/03

[#19193] Japanese Regular Expression — Hiroyuki KUROSAKI <noir@...>

はじめまして。黒崎と申します。最近 Ruby を使いはじめました。よろしく

18 messages 1999/12/06
[#19195] Japanese Regular Expression — gotoken@... (GOTO Kentaro) 1999/12/06

In message "[ruby-list:19193] Japanese Regular Expression"

[#19200] Re: Japanese Regular Expression — Hiroyuki KUROSAKI <noir@...> 1999/12/06

gotoken さん、お返事ありがとうございます。

[#19206] Re: Japanese Regular Expression — matz@... (Yukihiro Matsumoto) 1999/12/06

まつもと ゆきひろです

[#19246] 破壊的イテレータ? — Hiroshi Saito <HiroshiSaito@...>

どうも、お世話になっております。サイトウです。

71 messages 1999/12/07
[#19257] Re: 破壊的イテレータ? — Wakou Aoyama <wakou@...> 1999/12/07

青山です。

[#19259] Re: 破壊的イテレータ? — Wakou Aoyama <wakou@...> 1999/12/07

青山です。

[#19278] オブジェクトの代入について — Hiroshi Saito <HiroshiSaito@...> 1999/12/08

サイトウです。

[#19296] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/08

In message "[ruby-list:19278] オブジェクトの代入について"

[#19316] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19325] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19328] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19331] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19337] Re: オブジェクトの代入について — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19343] Re: オブジェクトの代入について — ogino@... (Ogino Junya) 1999/12/09

荻野ともうします。

[#19351] Re: オブジェクトの代入について — Motomichi Matsuzaki <mzaki@...> 1999/12/09

[#19358] Re: オブジェクトの代入について — gotoken@... (GOTO Kentaro) 1999/12/09

ごとけんです

[#19366] Re: オブジェクトの代入について — Motomichi Matsuzaki <mzaki@...> 1999/12/10

[#19249] ruby story ? — "Kikutani, Makoto" <kikutani@...>

Maya Stodteつー人からRuby storyについて話を聞きたいのだが、

29 messages 1999/12/07

[#19441] 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

49 messages 1999/12/13
[#19470] Re: 自動翻訳プロジェクト — Wakou Aoyama <wakou@...> 1999/12/13

青山です。

[#19471] Re: 自動翻訳プロジェクト — Wakou Aoyama <wakou@...> 1999/12/13

青山です。

[#19474] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 1999/12/14

まつもと ゆきひろです

[#19481] Re: 自動翻訳プロジェクト — nakajima kengo<ringo@...> 1999/12/14

[#19482] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 1999/12/14

まつもと ゆきひろです

[#19483] Re: 自動翻訳プロジェクト — nakajima kengo<ringo@...> 1999/12/14

[#23719] Re: 自動翻訳プロジェクト — TAKAHASHI Masayoshi <maki@...> 2000/07/06

高橋征義です。

[#23722] Re: 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto) 2000/07/06

まつもと ゆきひろです

[#23723] Re: 自動翻訳プロジェクト — TAKAHASHI Masayoshi <maki@...> 2000/07/06

高橋征義です。

[#19442] ClipBoard I/O 対応 — Itou-T15@...

クリップボードI/O はたいていファイルI/Oの様に抽象化されていないが

47 messages 1999/12/13
[#19465] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/13

[#19467] Re: ClipBoard I/O 対応 — matz@... (Yukihiro Matsumoto) 1999/12/13

まつもと ゆきひろです

[#19508] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/14

[#19523] Re: ClipBoard I/O 対応 — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/12/15

なひです.

[#19551] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/15

[#19556] Re: ClipBoard I/O 対応 — matz@... (Yukihiro Matsumoto) 1999/12/15

まつもと ゆきひろです

[#19565] Re: ClipBoard I/O 対応 — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/15

[#19456] mod_ruby & eRuby — Wakou Aoyama <wakou@...>

青山です。

20 messages 1999/12/13
[#19490] Re: mod_ruby & eRuby — TAKAHASHI Masayoshi <maki@...> 1999/12/14

mod_ruby初心者の高橋征義です。

[#19484] Ruby Application Archive — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1999/12/14

[#19578] ruby-list の過去ログの作り方 — Momotaro Nishiumi <momotaro@...>

はじめまして。ももたろといいますm(_ _)m

48 messages 1999/12/16
[#19581] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/16

原です。

[#19583] Re: ruby-list の過去ログの作り方 — Momotaro Nishiumi <momotaro@...> 1999/12/16

こん○○は〜。ももたろです。

[#19622] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/17

原です。

[#19626] Re: ruby-list の過去ログの作り方 — matz@... (Yukihiro Matsumoto) 1999/12/17

まつもと ゆきひろです

[#19630] Re: ruby-list の過去ログの作り方 — Wakou Aoyama <wakou@...> 1999/12/17

青山です。

[#19698] Re: ruby-list の過去ログの作り方 — Shin-ichiro Hara <sinara@...> 1999/12/19

原です。

[#19722] [PROPOSAL] Reimplement 'blade' (Re: ruby-list =?ISO-2022-JP? B??= の過去ログの作り方) — Hideto ISHIBASHI <s34204@...> 1999/12/20

石橋秀仁です。

[#19690] Book : rb_obj_call_init() — "Shigeo Kobayashi" <shigeo@...>

小林です。

29 messages 1999/12/19

[#19776] [mswin32] TCPSocket::new() raises Errno::ENOENT — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです.

17 messages 1999/12/21
[#19789] Re: [mswin32] TCPSocket::new() raises Errno::ENOENT — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/12/21

小田@QNES です。

[#19858] Re: [mswin32] TCPSocket::new() raises Errno::ENOENT — Katsuyuki Komatsu <komatsu@...> 1999/12/23

小松です。

[#19934] RD with method index (again) — Koji Arai <JCA02266@...>

新井です。

78 messages 1999/12/27
[#20160] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/10

新井です。

[#19937] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/12/27

Toshです。

[#19962] Re: RD with method index (again) — Koji Arai <JCA02266@...> 1999/12/28

新井です。

[#19988] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/12/29

Toshです。

[#20012] Re: RD with method index (again) — nobu.nakada@... 2000/01/02

なかだです。

[#20016] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/02

Toshです。

[#20017] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/02

新井です。

[#20022] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/03

Toshです。

[#20025] Re: RD with method index (again) — Koji Arai <JCA02266@...> 2000/01/03

新井です。

[#20032] Re: RD with method index (again) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/01/03

Toshです。

[#19976] Tell me your favorite tools — Yasushi Shoji <yashi@...>

やすしです。

25 messages 1999/12/28
[#20010] Re: Tell me your favorite tools — Yasushi Shoji <yashi@...> 2000/01/01

やすしです。

[#21496] Re: Tell me your favorite tools — OZAWA Sakuro <crouton@...> 2000/03/16

さくです。

[ruby-list:19988] Re: RD with method index (again)

From: Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>
Date: 1999-12-29 15:56:12 UTC
List: ruby-list #19988
Toshです。
RDtoolをいじってたらこっちの返事が遅くなっちゃいました。
あらいさんにパッチしていただいたバグなどを修正したバージョンをRAA
に登録しました。

In message "[ruby-list:19962] Re: RD with method index (again)"
    on 99/12/28, Koji Arai <JCA02266@nifty.ne.jp> writes:
>> 僕の案(ってほど具体的ではないですが)では「先頭の数文字、他のラベルとの
>> 区別が可能なくらいまでの記述でリファレンスになるように判定を甘くする」
>> というものです。つまり上の例だと"((<Class#method>))"の他に、
>> "((<Class#meth>))"とかでも構わないとしてしまう(ただし他に同様に始まる
>> ラベルが無ければ)ということです。この案は既存のHeadline&DescListに対す
>> るリファレンスの方法で、Method indexのことは考慮していません。
>
>メソッドに関しては重複は考慮しなくてもよいと思います。提案し
>た慣習に従えばrubyの名前空間で重複しないはずなので(別ライブ
>ラリ、同名関数なんてのは現在ありましたっけ?)

あ、上の話はそういう意味ではなかったのですが(「僕の案」というのは
「以前話していた、Ruby Reference Manual形式のRDの解析を採用したとき
の話です。)、この話も重要そうですね。

>もちろん、
>= Class#method
>なんて章を作るとダメですけど。仕方ないかな。

この場合にはむしろ既存のラベル重複の問題ですから、解決にはパス指定
のリファレンスみたいなものを採用する、ってことになるでしょう。
もし、"--- Class#method"と"= Class#method"が両方あったならば
((<Class#method>))では"--- Class#method"を優先、くらいはしてもよいかも。

>あと、1つのメソッドで複数の引数形式を書く場合一括で記述する
>必要があります。(リファレンス先を一箇所にするため)
>
>  --- method(hash)
>  --- method(arg1..arg2)
>  --- method(array)
>      メソッドmethodは引数がハッシュの場合は...

こういうメソッドって、どの程度使われているものなんでしょうか?
# 別にこういうのを認めないと言うつもりは無いですが。
Rubyの標準クラスではたぶんArray#[], Array#[]= くらいですね。
リファレンスマニュアルは残念な事に、こういう形にはなってません。

>えっとこれは、
>
>=== (({Code}))
>: ((|Var|))
>
>ってことですね。でもきっと一部だけInlineを使いたいことはありそう
>
>  === ほげな(({HOGE}))の章
>   ...
>
>とか。参照側を((<ほげなHOGEの章>))とするのは簡単にはいかない
>のでしょうか?(いかないのでしょうね)

とりあえず、問題がおきそうなのはReferenceとか、Footnoteとかですね。
  = ((<substitute|label>)) <- 今まだつかえないけど代わりのテキストがある場合。
  # ((<substitute>)) or ((<"substitute|label">))??
  # 後者は"substitute|label"ってラベル、って意味です。
  = Footnote((- Footnoteは長くなりがちなのでラベルにするには無理があります。-))
  = ((<URL:http://www.ruby-lang.org>))はRubyのオフィシャルサイト
  # これもラベルがどうなるか難しかったり。

極端な例をあげましたが、一番悩んでいたのは、ラベルには"((.", ".))"
のようなカッコはないほうがいいのだろうか?ってことです。
# RD書く人は生のRDを見ているので、カッコを省略した形にするのはわかり
# にくいかも? それとも、カッコをつけたままのほうがわかりにくい?

あと、リファレンスの方も対応するHeadlineと同じように修飾すべきなのか?
ってのもありますね。例えばあらいさんの例だと、"((<ほげなHOGEの章>))"を
  <A HREF="...">ほげな<CODE>HOGE</CODE>の章</A>
というふうに出力すべきなのか。

>  トップレベルの定数:    --- const::Const (または、Const または Object::Const)

トップレベルの定数は"main::Const"では?

>> リファレンスマニュアルみたいな用途を想定されていると思いますが、
>> それ考えると"Class"をいちいち書くのが多少めんどくさいかもしれません。
>
>うーん、クラスの宣言も可ってのはどうです?
>
>@class Class
>
>--- .method
>--- #method
>--- ::Const
>...
>
>・RDtoolのコアの処理では接頭語"Class"を"#method"に繋げるだけ
>  の処理。
>・参照する側はちゃんと((<Class#metod>))と書かないといけない。
>となりますが。

この程度の処理だったら簡単にこの形式のドキュメントを
"--- Class#method"に直すための補助ツールで実現できそうですが、
このやり方がいいかどうかは、わかりませんね。

>> あと、Rubyのリファレンスマニュアルは演算子メソッドは
>>   --- self + other
>> のような書き方になっているので、ここらへんをどうするか、とか。
>
>これは、それが望まれるのなら rb2xxx-lib.rbの仕事になると思い
>ます。RDのフォーマットが rubyでの定義に似ていることはRDの書
>きやすさ(コピーで済む)の点で良いことだと思います。

なるほど。同意します。

>> あれ?Rubyって";"もコメント扱いになるんですか?しらなかった。
>
>空の式ですね。# と ; なら大抵の言語はOKだろうと思いまして。

あ、そうか。なるほど。
# Rubyだと";"つかうのはone-linerのときくらいだから。(^^;;

>年越しになるとは思いますが、一旦暫定で作ってみてRubyのリファ
>レンスマニュアルが書けるかどうか試してみようと思います。
>html2texi使いまわせば簡単に変換できるかなと目論んでます。
>
># これを先にやった方が議論が進むかも知れませんね。

それはありがたいです。
ただ、rubytk.rdを見ても思いましたが、やっぱり一番必要なのは複数ページの
HTMLに分割して出力する機能ですね。(^^;;

---
Tosh
Toshiro Kuwabara

In This Thread