[#18233] [book] blade.nagaokaut.ac.jp/ruby/ruby-list/ — Shin-ichiro Hara <sinara@...>

原です。

21 messages 1999/11/01
[#18239] [book] csv_split2 [Re: blade.nagaokaut.ac.jp/ruby/ruby-list/] — keiju@... (石塚圭樹) 1999/11/01

けいじゅ@日本ラショナルソフトウェアです.

[#18244] Re: [book] csv_split2 [Re: blade.nagaokaut.ac.jp/ruby/ruby-list/] — Shin-ichiro Hara <sinara@...> 1999/11/01

原です。

[#18289] Re: [book] csv_split2 — Koretsugu Daigoro <tmmcross@...> 1999/11/02

これつぐです。

[#18291] Re: [book] csv_split2 — keiju@... (石塚圭樹) 1999/11/02

けいじゅ@日本ラショナルソフトウェアです.

[#18311] Re: [book] csv_split2 — Koretsugu Daigoro <tmmcross@...> 1999/11/02

これつぐです。

[#18338] オブジェクトの非同一性判定 — Ayanosuke <aya@...>

 綾乃介です。

13 messages 1999/11/03

[#18539] [book] $*, etc. — Yasuhiro Fukuma <yasuf@...>

福間@福岡 です。

44 messages 1999/11/11

[#18580] — tokoma@... (中川 誠)

中川です。

44 messages 1999/11/14
[#18619] build on alpha — Go Nakagawa <nakagawa@...> 1999/11/15

もとの質問のかたとは別の中川です。

[#18737] Re: build on alpha — tokoma@... (中川 誠) 1999/11/18

中川です。

[#19144] Re: build on alpha — tokoma@... (中川 誠) 1999/12/04

中川です。長文で失礼します。

[#19341] Re: build on alpha — tokoma@... (中川 誠) 1999/12/09

中川です。

[#19344] Re: build on alpha — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19400] Re: build on alpha — tokoma@... (中川 誠) 1999/12/10

中川です。

[#19426] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/11

えぐち@エスアンドイー です。

[#19459] Re: build on alpha — tokoma@... (中川 誠) 1999/12/13

中川です。

[#19461] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/13

えぐち@エスアンドイー です。

[#19506] Re: build on alpha — tokoma@... (中川 誠) 1999/12/14

中川です。

[#19520] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/15

えぐち@エスアンドイー です。

[#19522] Re: build on alpha — matz@... (Yukihiro Matsumoto) 1999/12/15

まつもと ゆきひろです

[#19543] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/15

えぐち@エスアンドイー です。

[#19562] Re: build on alpha — tokoma@... (中川 誠) 1999/12/15

中川です。

[#19569] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/16

えぐち@エスアンドイー です。

[#19592] Re: build on alpha — tokoma@... (中川 誠) 1999/12/16

中川です。

[#18637] constant? — Kazuhiro Yoshida <moriq.kazuhiro@...>

もりきゅうです。

20 messages 1999/11/16
[#18640] Re: constant? — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/11/16

わたなべです.

[#18650] Re: constant? — Kazuhiro Yoshida <moriq.kazuhiro@...> 1999/11/16

もりきゅうです。

[#18657] Re: constant? — matz@... (Yukihiro Matsumoto) 1999/11/16

まつもと ゆきひろです

[#18709] ADO にて datetime 型の取得 — Takashi SHIODA <tsio@...>

塩田です。

18 messages 1999/11/18
[#18779] Re: ADO にて datetime 型の取得 — Masaki Suketa<CQN02273@...> 1999/11/20

助田です.

[#18802] Re: ADO にて datetime 型の取得 — Takashi SHIODA <tsio@...> 1999/11/21

オレンジソフト塩田です。

[#18712] Re: header output in eruby — TAKEUCHi Kahori <take-k@...>

たけうちです。

16 messages 1999/11/18
[#18716] Re: header output in eruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/11/18

なひです.

[#18830] mod_ruby-0.1.4 — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

16 messages 1999/11/22

[#18853] initializer polymorphism? — Takeyuki Watadani <watadani@...>

渡谷といいます。

25 messages 1999/11/23

[#18911] Re: eRuby 変換後の無駄 (?) な改行 — TAKEUCHi Kahori <take-k@...>

たけうちです。

14 messages 1999/11/25

[#18914] Ruby standard GUI framework? — Hideto ISHIBASHI <s34204@...>

石橋秀仁です。

43 messages 1999/11/25
[#18975] Re: Ruby standard GUI framework? — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/11/27

[#19020] Re: Ruby standard GUI framework? — Hideto ISHIBASHI <s34204@...> 1999/11/29

石橋秀仁です。

[#19026] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/11/29

[#19081] Re: Ruby standard GUI framework? — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 1999/12/01

たかたです。

[#19092] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/12/01

[#19112] Re: Ruby standard GUI framework? — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/02

[#19131] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/12/03

[#18948] 他言語との比較 — とみたまさひろ <tommy@...>

とみたです。

18 messages 1999/11/26

[ruby-list:18766] Re: RD with Method Index (Re: I want rd2info (or rd2texi).)

From: Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>
Date: 1999-11-19 17:37:49 UTC
List: ruby-list #18766
Toshです。

In message "[ruby-list:18472] Re: Array doesn't include Comparable"
    on 99/11/10, EGUCHI Osamu <eguchi@shizuokanet.ne.jp> writes:

>そういや、ruby-info.elのポインタを示してなかった。
>  <ftp://ftp.netlab.co.jp/pub/lang/ruby/contrib/ruby-info.el>
>です。[ruby-list:14304]から始まるスレッドを見てもらってもよ
>いです。>興味を持った人

とりあえず、ruby-texi-1.4と、ruby-info.elをとってきて、試して
みました。
なるほど、たしかにruby-info.elは便利そうです。リファレンスを
調べるのにEmacsの中でできるし、操作も簡単だし。

>> 要はメソッド索引が簡単にできればいいわけですから、RDの仕様に
>> 盛り込む事まで考えなくても、メソッド索引付きのRDの作成を支援
>> するツールとか、rd/rd2html-mindex.rbの様な方向で進めても、目的
>> は果たせそうですね。
>
>率直な意見としては、Headline 等に #, :: を含むかどうかでの判
>断って言うのは多少無理があるかなぁと思います。つまり、RDの仕
>様として盛り込んだ方が綺麗だろうと言うのが私の考え。ただまぁ、
>あまりRDを書いてない人間がごちゃごちゃ言うのも変なので、とり
>あえず戯言として受け取ってもらっても構いません。
>
>要求は利用者からのものの方が良いでしょうし、rd2html-mindex.rb
>は、そのための叩き台としては十分だと思うので、私から言うこと
>は(今のところ)これ以上ありません。

ruby-texi-1.4とTexinfo自体のinfoの@defmethodのトコあたりをちょっと
覗いて見てようやく理解しました。今までは僕はちょっと誤解していたと
思います。
あらいさんが要求していたのは"@findex"のようなものだと思っていたの
ですが、そうでなくて"@defmethod"相当が欲しいってことですよね?

確かにTexinfoのようなものを見ると"@defmethod"相当はあったほうがいい
のかも、と思えてきます。それが自然かも、と。

RDはこれまでのところ、plain text + 文章構造 みたいな感じに仕様が
決められて来ました。それに対して、Texinfoのアプローチは意味領域に
まで踏み込んで人間の意図をコンピュータに伝えようとしているように
見えます。
そのため、Texinfoにはリファレンスみたいなものを書く時に細かい指定
ができるようなコマンドがたくさんあるみたいですね。"@defmethod"と
"@deffn"は別になってたりもしますし。

さて、Texinfoのアプローチは魅力的ですが、Texinfoのようにたくさんの
コマンドを仕様に含む訳にはいかないRD((- RDは読みやすく書きやすいが
モットーなので、なるべくコンパクトに文法をまとめたいのです。-))に
はTexinfoを追っかけるのは無理があります、たぶん。
それじゃあ、どこまでTexinfoのイイトコを取り込むか?

とりあえず、リファレンス的なものはたくさん書かれるだろう、というのは
ほぼわかってるので、ここらへんの部分はなんとかしたいところです。

それで、ぱっと思い付く限りではやりかたは2通り。
 (1) リファレンスみたいなものは、きっとRubyのリファレンスマニュアルと
     だいたい同じ形式で書かれるだろうと仮定します。つまり、あるクラス
     についてのリファレンスの文章構造が、
       = Foo (クラス名)
       クラスについての説明。
       == Class Methods
       === new 
       説明。
       ...
       === Instance Methods
       === hogehoge
       説明。
       ...
     こんな感じになるであろうと仮定して、この形式に沿った文章構造の
     ドキュメントならば、メソッド索引などの付加情報も抽出できるという
     方法。
 (2) メソッド宣言用の専用Headlineの文法を新しく定義する。

1番目のやり方は間接的で、ドキュメントの書き方に制約をつけます。もっとも、
この形式で書かなくてはいけないと言う訳ではありません。恩恵は得られなくなり
ますが。
2番目のやりかたは直接的で単純ですが、問題もあります。定数((-なんか名前も
変わっちゃうみたいですが。-))・クラスメソッド・インスタンスメソッド・
クラス(さらにもしかしたら、モジュールとモジュール関数については別にすべき?)
について別々の文法を用意しなきゃならないので、文法を決めるのがまず
結構大変です。わかりやすく、覚えやすくて、見ためも美しくないとならないので。
それと、文法に組み込むと後で変更ができない、もしくは難しいってのもいや
なところですね。

さて、どうしたらいいでしょうか?

---
Tosh
Toshiro Kuwabara

In This Thread