[#24134] File.rename error message — Kazuhiro Yoshida <moriq.kazuhiro@...>

もりきゅうです。

14 messages 2000/08/08
[#24135] Re: File.rename error message — Takahiro Kambe <taca@...> 2000/08/08

In message <200008081252.AA00846@VZF07161.nifty.ne.jp>

[#24158] Hash の初期値に [] を使う — Mitsuhiro Kondo <kondo@...>

rubyを使っていて不思議に思ったことがあります。

16 messages 2000/08/11

[#24176] FreeBSD ports — "Akinori -Aki- MUSHA" <knu@...>

 こんにちは、 knu です。

31 messages 2000/08/11
[#24187] Re: FreeBSD ports — Yasuhiro Fukuma <yasuf@...> 2000/08/12

最近ports関連はすっかりさぼっている福間@福岡 です。

[#24190] Re: FreeBSD ports — "Akinori -Aki- MUSHA" <knu@...> 2000/08/13

 こんにちは。

[#24197] Re: FreeBSD ports — Takahiro Kambe <taca@...> 2000/08/14

In message <86vgx5fv7j.wl@daemon.local.idaemons.org>

[#24199] Re: FreeBSD ports — Yasuhiro Fukuma <yasuf@...> 2000/08/14

福間@福岡 です。

[#24191] drb.rb: 0x40155740 is recycled object (IndexError) — Hideto ISHIBASHI <hideto-i@...4u.or.jp>

おひさしぶりです。石橋秀仁です。

15 messages 2000/08/14
[#24192] Re: drb.rb: 0x40155740 is recycled object (IndexError) — Masatoshi SEKI <m_seki@...> 2000/08/14

[#24221] Re: drb.rb: 0x40155740 is recycled object(IndexError) — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/08/15

石橋秀仁です。咳さん、お返事ありがとうございます。

[#24223] Re: drb.rb: 0x40155740 is recycled object(IndexError) — Masatoshi SEKI <m_seki@...> 2000/08/15

[#24229] Re: drb.rb: 0x40155740 is recycledobject(IndexError) — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/08/16

石橋秀仁です。咳さん、お返事ありがとうございます。

[#24324] ruby の発展の為に — "Mitsuo Igarashi" <mitsu5@...>

Windows に ruby をインストールしようとして、皆様に助けられ

87 messages 2000/08/21
[#24328] Re: ruby の発展の為に — Takahiro Kambe <taca@...> 2000/08/21

思いっ切りUNIXな者からの、おそらく偏ってるであろう意見です。

[#24338] Re: ruby の発展の為に — kiri@... 2000/08/22

桐山です。

[#24342] Re: ruby の発展の為に — gotoken@... (GOTO Kentaro) 2000/08/22

ごとけんです

[#24344] Re: ruby の発展の為に — rubikitch <rubikitch@...> 2000/08/22

From: gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro)

[#24382] Re: ruby の発展の為に — Koji Arai <JCA02266@...> 2000/08/22

新井です。

[#24390] Re: ruby の発展の為に — rubikitch <rubikitch@...> 2000/08/23

From: Koji Arai <JCA02266@nifty.ne.jp>

[#24391] Ruby Documentation Project(仮) — rubikitch <rubikitch@...> 2000/08/23

From: rubikitch <rubikitch@ruby-lang.org>

[#24398] Re: Ruby Documentation Project(仮) — Koji Arai <JCA02266@...> 2000/08/23

新井です。

[#24401] — rubikitch <rubikitch@...> 2000/08/23

From: Koji Arai <JCA02266@nifty.ne.jp>

[#24404] Re: — Koji Arai <JCA02266@...> 2000/08/23

新井です。

[#24405] Re: — rubikitch <rubikitch@...> 2000/08/23

From: Koji Arai <JCA02266@nifty.ne.jp>

[#24406] Re: — Koji Arai <JCA02266@...> 2000/08/23

新井です。

[#24407] Re: Ruby Documentation Project(仮) — rubikitch <rubikitch@...> 2000/08/23

From: Koji Arai <JCA02266@nifty.ne.jp>

[#24413] Re: Ruby Documentation Project(仮) — MOROHOSHI Akihiko <moro@...> 2000/08/23

師星です。

[#24414] Re: Ruby Documentation Project(仮) — rubikitch <rubikitch@...> 2000/08/23

From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>

[#24419] Re: Ruby Documentation Project(仮) — MOROHOSHI Akihiko <moro@...> 2000/08/23

師星です。

[#24421] Re: Ruby Documentation Project(仮) — rubikitch <rubikitch@...> 2000/08/23

From: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>

[#24433] Re: Ruby DocumentationProject(仮) — Koji Arai <JCA02266@...> 2000/08/23

新井です。

[#24451] Re: Ruby DocumentationProject(仮) — Tadayoshi Funaba <tadf@...> 2000/08/24

ふなばです (RD の話題についていけてない)。

[#24460] Re: RubyDocumentationProject(仮) — Koji Arai <JCA02266@...> 2000/08/24

新井です。

[#24481] Re: RubyDocumentationProject(仮) — Tadayoshi Funaba <tadf@...> 2000/08/25

ふなばです。

[#24518] Re: RubyDocumentationProject(仮) — Koji Arai <JCA02266@...> 2000/08/26

新井です。

[#24341] install guide draft — gotoken@... (GOTO Kentaro)

ごとけんです

106 messages 2000/08/22
[#24420] did commit install guide — gotoken@... (GOTO Kentaro) 2000/08/23

ごとけんです

[#24448] Re: did commit install guide — TAKAHASHI Masayoshi <maki@...> 2000/08/24

高橋征義です。

[#24469] レンタルサーバで eruby — Tokita Kousui <ktokita@...>

前にレンタルサーバでerubyを動かせないと騒いでた時田です(^^;

22 messages 2000/08/24
[#24476] Re: レンタルサーバで eruby — TAKEUCHi Kahori <takeuchi@...> 2000/08/24

たけうちかほりです。

[#24550] Array への nil の代入について — Kenya Ogata <k_ogata@...>

おがたといいます。

30 messages 2000/08/27
[#24558] Re: Array への nil の代入について — Kenya Ogata <k_ogata@...> 2000/08/27

おがたです

[#24564] Ruby の落とし穴 — Kazuhiro NISHIYAMA <zn@...> 2000/08/27

Kenya Ogata <k_ogata@mbd.nifty.com> wrote:

[#24648] RDP のフォーマット案 — Koji Arai <JCA02266@...>

新井です。

15 messages 2000/08/30

[ruby-list:24648] RDP のフォーマット案

From: Koji Arai <JCA02266@...>
Date: 2000-08-30 15:02:09 UTC
List: ruby-list #24648
新井です。

新案(RDのマクロ)についてつらつらと考えていました。

RDは拡張しにくいのが難点なのは前にも書いたとおりです。これを補うために 
RD のマクロを用意する考えはそんなに悪くはないと思います。前に「RD の 
wrapper を用意する」と例示しましたが、これよりはマクロ展開(のようなも
の)を RD の一機能にした方が良いように思います。というのも、ruby に埋め
込まれた RD を処理することを考えた場合、ツールがRDと拡張RDで分かれてい
るとドキュメントの内容からユーザがどのツールを使うか判断しなければなり
ません。それよりは、例えば、

=begin マクロ名
...
=end

のような記述から RD がどのマクロを使うか選べるようにした方が便利です。

この点に関して何かご意見はありますか?拡張した記法のRDもRDと呼んでもよ
いでしょうか?

・書式

いっそ、rubyのフォーマットとできるだけ似せるというのもあり?

=class Class < Superclass
==include Foo
==def self.classmethod()
==def method()

# 思っただけですが、このままだと詰めれば問題点は出て来るでしょうね。

・新案の疑問点

今の RD は

  RDファイル --> RD parser --> 後処理(rd2html-lib) --> HTMLファイル

といった処理を行います。マクロの導入はこれに前処理を加える形になると思
います。

  RDファイル --> 前処理 --> RD parser --> 後処理 --> HTMLファイル

前処理の切り替えでどのようなドキュメントを書くかを決定し、後処理の切り
替えでどのようなフォーマットを出力するかを決定します。うん美しいですね。

ちょっと疑問がわきました。これだと「前処理」を通した時点で元のマクロ付
きドキュメントにある「意味」は失われてしまいます。RD parser をあくまで
も参照やINLINE (`(({}))' とかのことです)の解決を行うものと定義した場合
という前提条件がありますが。

例えば、rd2xml を考えたときうまく行かないのではないかと思います。また
rd2texiなんてのも無理です。(今でもできてませんけど、MethodListはこれを
目論んでいたんだけど、別のところで引っかかった)

これはこれでよいと思いますか?一見、前後処理をひっくるめてRDとみなした
場合高級っぽいようだけど、実は低レベルな出力しか出せないのです。「情報
を落とすツールを使うぐらいだったら、情報を残すツールを作って使ったほう
がよい」ということはないですか?「HTMLを使って便利だなあと思ってたけど
結局XMLがでてきた」のと同じことにはならないでしょうか?

おそらく大半の人は問題ないと思うのでしょう(HTMLが大半の用途に十分なよ
うに)。元のRDが好きな人はRDのコア部分がその程度の情報しか残さないこと
を問題視していないのですよね。結局 RD は HTML を書きやすくするものです
ね。RDはそういうものだと決めつけてもよいでしょうか?

# 私にはもうちょっとだけruby用に高級なものにしたかったという欲があり
# ますが。

インデックス出力は以下のような形で行われるので RD parser が低レベルで
も問題ありません。

RDファイル --> 前処理 --> RD parser --> 後処理 --> HTML
                 \
                  `→ インデックス出力

クラスの階層出力なんてのもできそうです。

でも、

RDファイル --> 前処理 --> RD parser --> 後処理 --> HTML
      \
       `→ Texinfo変換処理 --> Texinfoファイル

はやっぱり無理ですね。INLINEなどを解釈する機能がTexinfo変換処理部に必
要です。RD parser をライブラリとして使用するしかない。これは暇なときに
挑戦してみようかな。これを rd2texi と言ったら怒られます?

いっそ、

     .---> 普通の処理(+ libRD) --> 後処理(HTML) --> HTML
    /                          \
   /                            `-> 後処理(man)  --> man
  /
RDファイル --> ライブラリマニュアル処理(+ libRD) --> 後処理(HTML) --> HTML
    \ 
     \
      `--> Texinfo変換処理(+ libRD) --> Texinfoファイル

なんてイメージもわきました。情報を失わないのが特徴です(あくまでもイメー
ジだけ)。

--
新井康司 (Koji Arai)

In This Thread

Prev Next