[#40164] Class内Classの定義と差分ベースモジュール — Nowake <nowake@...>

こんばんは、野分です。

12 messages 2004/11/03

[#40196] [ANN] RDtool-0.6.16 — MoonWolf <moonwolf@...>

MoonWolfです。

78 messages 2004/11/08
[#40197] Re: [ANN] RDtool-0.6.16 — MoonWolf <moonwolf@...> 2004/11/08

MoonWolfです。

[#40198] Re: [ANN] RDtool-0.6.16 — akira yamada / やまだあきら <akira@...> 2004/11/09

2004-11-09 (火) の 08:28 +0900 に MoonWolf さんは書きました:

[#40202] Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40204] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40206] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40212] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40214] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40225] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40227] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40230] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40232] Re: Ruby標準添付ライブラリのコードレビュー — "U.Nakamura" <usa@...> 2004/11/10

こんにちは、なかむら(う)です。

[#40234] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/10

MoonWolfです。

[#40235] Re: Ruby標準添付ライブラリのコードレビュー — "U.Nakamura" <usa@...> 2004/11/10

こんにちは、なかむら(う)です。

[#40239] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/10

まつもと ゆきひろです

[#40246] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/10

MoonWolfです。

[#40247] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/10

まつもと ゆきひろです

[#40205] Re: Ruby標準添付ライブラリのコードレビュー — Yukihiro Matsumoto <matz@...> 2004/11/09

まつもと ゆきひろです

[#40208] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。少しフレームぎみになるかもしれませんが、ご容赦ください。

[#40213] Re: Ruby標準添付ライブラリのコードレビュー — akira yamada / やまだあきら <akira@...> 2004/11/09

2004-11-09 (火) の 17:01 +0900 に MoonWolf さんは書きました:

[#40218] Re: Ruby標準添付ライブラリのコードレビュー — MoonWolf <moonwolf@...> 2004/11/09

MoonWolfです。

[#40266] まつもとさんの負担を減らすために、何ができるだろう — 卜部昌平 <s-urabe@...>

mput です。

16 messages 2004/11/10

[ruby-list:40210] Re: [ANN] RDtool-0.6.16

From: Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>
Date: 2004-11-09 15:16:16 UTC
List: ruby-list #40210
Toshです。

On 2004/11/09, at 8:28, MoonWolf wrote:

> (4) コードレビューは行われているか
>       * ライブラリとしてのRDtoolはかなりのコードレビューが行われたと思います。
>         * 実装で言うと、
>           * RWiki(咳さん)
>           * tDiaryのRDスタイル(うえちさん、たださん)
>           * Hikiのrd+ style(Masao Mutohさん)
>           * lilyのRDスタイル(前田さん)
>           * Wikiもどき(岩月さん)
>           * rd2sdoc(Nobuhiko Inabaさん)
>           * RD2LaTeX変換ライブラリ(澤田 淳二さん)
>           * rd2word(Hiroyuki KUROSAKIさん)
>           * Web Publisher(カモノハシさん)
>           * RAA(なひさん、なかむら(う)さん)
>           ... などなど多数の実装があります。
>             * でも、まだ十分ではないかも……
>               `ruby -w`で実行すると大量のwarningがでます。しかもRuby1.6/1.8両方です。

RDtoolのコードレビューは全く不十分のはずです。上に挙げられた
RDtoolを利用するプロジェクトのほとんどはRDtoolのAPIの一部を
使ったというだけ(詳しくはVisitorと呼ばれている部分を書き直し
ている)のはずでRDtoolのコードを(表面を眺めるという以上に)
読んでいる人はほとんどいないと思います。
RWikiはもっと内部をいじるようなことまでしていますが、RWikiの
メンテナの人たちとToshがRDtoolのコードをいちいちチェックして
コードが適切に保たれているかなどを調べたりはしてません。
RDtoolはToshがはじめて書いたRubyスクリプトだったものを元に
ずっとメンテしていますし、Raccの練習やデザインパターンの実験
をRDtoolで試すというようなことを繰り返していますので、コード
品質は結構低いと思います。
# これに関してはメンテを引き受けてくださったMoonWolfさんには
# 申し訳ないです。もし汚いコードがあればためらいなく書き直して
# しまって構いませんし、意図がわからないコードがあればメール
# していただければなるべくお答えします。

RDtool標準添付の話が何度か(?)もちあがっている理由はおそらく、
   (1) なんとなくよく使われているような気がする
の他に
   (2) インストールが非常に面倒なのでいっそのこと標準添付に
         しちゃえ!
ってことだと思います。(2)の理由は主にRDtoolが色々と標準添付され
ていないライブラリを要求したことと、インストーラがあまりよくな
かったせいです。ライブラリのほとんどは標準添付されてしまったので
あとはインストーラを直せばある程度解決されるはずです。

(1)のほうは様々な方がメモ書きなどの用途にRDが手軽だということで
利用されている結果、RDtoolも利用されることが多いのだと思います。
ただし、僕の推測では日本ではそこそこ利用者がいても海外ではどうな
の?という感じなので、最近では海外の方がユーザーが多いらしいRuby
に標準添付するなら海外でも使われていると言うことを証明しないとい
けない気がします。
# 海外のユーザーからメールをいただくことはあるのですが、どの程度
# 使われているかはわかりません。

RDtoolを標準添付しては?っておっしゃってくれる方がいる中で開発者
の側が否定的な意見を述べるのもどうかとも思ったのですが、メンテナ
が交代したばかりなので誤解があるといけないのでメールしてみました。

---
Tosh
Toshiro Kuwabara


In This Thread