[#19079] reference of object — "Hideaki Takata" <hideakit@...3.dion.ne.jp>
高田です。
[#19082] TermIO for ioctl — Shugo Maeda <shugo@...>
前田です。
前田です。
原です。
こんばんは。三並です。
[#19086] iconv wrapper — nobu.nakada@...
なかだです。
いがらしです。
なかだです。
いがらしです。
高橋征義です。思い出したのでこちらにもフォロー。
knuです。
高橋征義です。Rubyとは直接関係なくてすみません。
[#19115] eRuby を題材にしたページ — TAKEUCHi Kahori <take-k@...>
たけうちです。今日はちょっと宣伝させてくださいまし。
[#19139] 簡易プリプロセッサ epp 0.1 — SASAKI Shunsuke <ele@...17.odn.ne.jp>
どうも。佐々木です。
どうも。佐々木です。
なひです.
助田です.
なひです.
[#19140] ruby は何かの略語? — Noritsugu Nakamura <nnakamur@...>
[#19142] Win32OLE on NT — Masaki Suketa<CQN02273@...>
助田です.
[#19165] how to get extended modules list — Dai <MAP2303@...>
[#19193] Japanese Regular Expression — Hiroyuki KUROSAKI <noir@...>
はじめまして。黒崎と申します。最近 Ruby を使いはじめました。よろしく
In message "[ruby-list:19193] Japanese Regular Expression"
gotoken さん、お返事ありがとうございます。
まつもと ゆきひろです
安達@沖データと申します。
[#19197] GC and IO on SunOS-4.1.4-JLE — kjana@... (YANAGAWA Kazuhisa)
うちの FreeBSD 3.1 では問題無いようなのですが,出先の SunOS-4.1.4-JLE
えぐち@エスアンドイー です。
[#19211] Clipbord を Ruby で使うには? — Itou-T15@...
初めまして。
どぉも、道村です。
[#19228] Ruby 1.4.3 — Yukihiro Matsumoto <matz@...>
Ruby 1.4.3 is out, check out:
[#19240] emacs の ruby モードについて — nakajima kengo<ringo@...>
[#19241] thread を使った socket について — yuuichi satoh <yuuichi.satoh@...>
こんばんわ、佐藤といいます。
[#19246] 破壊的イテレータ? — Hiroshi Saito <HiroshiSaito@...>
どうも、お世話になっております。サイトウです。
青山です。
青山です。
サイトウです。
In message "[ruby-list:19278] オブジェクトの代入について"
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
荻野ともうします。
ごとけんです
ごとけんです
[#19249] ruby story ? — "Kikutani, Makoto" <kikutani@...>
Maya Stodteつー人からRuby storyについて話を聞きたいのだが、
In message "[ruby-list:19249] ruby story ?"
いがらしです。
あおきです。
まつもと ゆきひろです
[#19283] Ruby 1.4.3 repacked — Yukihiro Matsumoto <matz@...>
Ruby 1.4.3 is out, check out:
[#19304] about -T option on ruby 1.4.2 — nakajima kengo<ringo@...>
[#19399] 改行コード — Akihiro Yamauchi <aygoofy@...>
こんばんは。
[#19420] xtoolkit — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
[#19441] 自動翻訳プロジェクト — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
青山です。
青山です。
まつもと ゆきひろです
まつもと ゆきひろです
青山です。
[Sub] [ruby-list:19515] Re: 自動翻訳プロジェクト
高橋征義です。
まつもと ゆきひろです
高橋征義です。
石橋"rubyholic"秀仁です。
まつもと ゆきひろです
高橋征義です。
青山です。
高橋征義です。
[#19442] ClipBoard I/O 対応 — Itou-T15@...
クリップボードI/O はたいていファイルI/Oの様に抽象化されていないが
ただただしです。
まつもと ゆきひろです
たかたです
なひです.
まつもと ゆきひろです
石橋秀仁です。
>でも、JavaのRunnableを考えると、interfaceは「お作法」だと思います。。。
[#19444] 「 (」を使う時の正規表現について — yuuichi satoh <yuuichi.satoh@...>
こんにちわ佐藤といいます。
[#19456] mod_ruby & eRuby — Wakou Aoyama <wakou@...>
青山です。
mod_ruby初心者の高橋征義です。
前田です。
高橋征義です。
青山です。
前田です。
青山です。
前田です。
青山です。
前田です。
青山です。
[#19484] Ruby Application Archive — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
助田です.
[#19533] Windows環境 — "Shigeo Kobayashi" <shigeo@...>
小林です.
[#19544] String#shift? — Kazuhiko Izawa <izawa@...>
井澤です。rubyにはいつもお世話になってます。
こんばんは。鈴木教郎です。
[#19549] RubyRing — TAKEUCHi Kahori (竹内かほり) <take-k@...>
たけうちです。
[#19576] X application on gtk application — gotoken@... (GOTO Kentaro)
ごとけんです
やすしです。
石橋秀仁です。
[#19578] ruby-list の過去ログの作り方 — Momotaro Nishiumi <momotaro@...>
はじめまして。ももたろといいますm(_ _)m
原です。
こん○○は〜。ももたろです。
原です。
まつもと ゆきひろです
青山です。
In message <199912172303.IAA02733@hoyogw.netlab.co.jp>
原です。
石橋秀仁です。
原です。
有馬です。
青山です。
やまぐちです。
原です。
やまぐちです。
[#19593] SMF class 0.3 — Tadayoshi Funaba <tadf@...>
ふなばです。
[#19652] Q: Kernel#gets — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
越水です。
[#19656] ftpmirror — Akihiro Yamauchi <aygoofy@...>
こんばんは。
もりきゅうです。
[#19667] RAA category field — Masaki Suketa<CQN02273@...>
助田です.
[#19677] Mutex#synchronize — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
越水です。
有馬です。
越水です。
[#19679] Q: 破壊的メソッドの定義のしかた — Yukihiko Eda <yuki-e@...>
えだです。
[#19690] Book : rb_obj_call_init() — "Shigeo Kobayashi" <shigeo@...>
小林です。
小林です。
小林です。
[#19742] media watch — Noritsugu Nakamura <nnakamur@...>
[#19776] [mswin32] TCPSocket::new() raises Errno::ENOENT — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです.
小田@QNES です。
小松です。
小松です。
小田@QNES です。
まつもと ゆきひろです
小松です。
[#19821] Cygwin 版 ruby の File#read について — one@... (Hajime Tanno)
はじめまして、丹野@筑波大です。
[#19827] can not pass make test on cygwin — kusano@...
草野@構造計画です。
[#19846] ++ -- — "Shigeo Kobayashi" <shigeo@...>
小林です。
[#19871] 半開区間指定 — Itou-T15@...
文字列や配列の半開区間の指定例が Rubyの本やユーザーズガイド
[#19886] c-style for CC Mode — gotoken@... (GOTO Kentaro)
ごとけんです
[#19910] 演算子とスペース — Matsuo Hisanori <hisanori@...>
松尾です。
[#19927] array + empty string — MORITA Atsushi <moritaa@...>
森田です。
[#19933] [book] — Kazuhiro Nishiyama <nishiyama@...1.tiki.ne.jp>
こんばんは、ZnZです。
[#19934] RD with method index (again) — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
Toshです。
新井です。
Toshです。
あおきです。
Toshです。
あおきです。
Toshです。
Toshです。
新井です。
Toshです。
新井です。
Toshです。
Toshです。
新井です。
Toshです。
新井です。
Toshです。
新井です。
Toshです。
あおきです。
Toshです。
新井です。
Toshです。
新井です。
なかだです。
Toshです。
なかだです。
Toshです。
なかだです。
Toshです。
なかだです。
Toshです。
なかだです。
Toshです。
[#19953] メソッド名の制限? — "Hideaki Takata" <hideakit@...3.dion.ne.jp>
たかたです
[#19976] Tell me your favorite tools — Yasushi Shoji <yashi@...>
やすしです。
やすしです。
さくです。
ごとけんです
In article <200003161743.CAA01729@hanare00.math.sci.hokudai.ac.jp>,
Toshです。
[#19983] net/* 1.1.3 — Minero Aoki <aamine@...>
あおきです。
[#19993] about for-in — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
越水です。
[ruby-list:19937] Re: RD with method index (again)
Toshです。
今日、RDtoolのver.0.5.3を出してRAAに登録しました。
In message "[ruby-list:19934] RD with method index (again)"
on 99/12/28, Koji Arai <JCA02266@nifty.ne.jp> writes:
>RDのメソッドインデックスに関して自分の中で大体案が固まってき
>ました。
>
> --- Class#method(arg1, arg2, ...)
> description...
>
>という"---"によるDESCLISTを提案します。("---"は単なる例です。
>Baseline下げすぎかなとも思うので)
>
>ただし、既存のDESCLISTである ":" との違いは、
>
>・エイリアスの表現が可能。
>
> --- Class#method1
> --- Class#method2
> description...
>
> (これは、":"にも欲しい)
これはver.0.5.3で修正済みです。
>・メソッド名部分だけをラベルと見倣す
>
> "---" の後のSTRINGLINEのうち空白または開き括弧"("までをラ
> ベルと見倣す。したがって、
>
> --- Class#method(arg1, arg2)
>
> に対するリファレンスは、((<Class#method>)) と書く。
リファレンスは結構色々悩んでるところです。ラベル重複をどう解決するか
もですが、このことも頭の中にはありました。
僕の案(ってほど具体的ではないですが)では「先頭の数文字、他のラベルとの
区別が可能なくらいまでの記述でリファレンスになるように判定を甘くする」
というものです。つまり上の例だと"((<Class#method>))"の他に、
"((<Class#meth>))"とかでも構わないとしてしまう(ただし他に同様に始まる
ラベルが無ければ)ということです。この案は既存のHeadline&DescListに対す
るリファレンスの方法で、Method indexのことは考慮していません。
この案はむしろ、現時点では不可能な、「Headline&DescListの中でのInline
の使用」を可能にする為に考えていたものでした。これが無いとメソッドの
名前とかをDescListのtermにするときに気持悪いので。
他の案では、「Headline&DescListのInline付加は特殊記号のすぐ後にInline
に使っている記号を置く事で行う」ってものです。こんな感じ。
==={ Code
:| Var
とか。(この例だと美しくないですが)
これはTexinfoのtableのやりかたからもらってきました。
> ラベル "Class#method" の部分に関してRDtoolのパーサは一切特
> 別扱いしない。つまり、"Class"の部分がクラス名であることや
> "#"がインスタンスメソッドを表すことを意識しない。
> (rd2xxx-lib.rbは意識しても良い。rd2texi-lib.rbを作ったとき
> 意識せざるを得ないので)
>
>といった感じです。開き括弧"("は特別扱いしない方が制約が少な
>くて良いかも知れません。その場合
> --- Class#method (arg1, arg2)
>や、
> --- Class#method arg1, arg2
>
>という書き方になります。結局最初の単語だけをラベルにした
>DESCLISTです。Rubyのメソッドインデックスの実現はこれだけで十
>分であると自分の中でほぼ結論付けました。(ただ、Texinfoに
>変換することを考えると、もう少しありそう)
>
>その代わり、
> クラスメソッド: --- Class.method
> インスタンスメソッド: --- Class#method
> クラス定数: --- Class::Const
> ネストしたクラスのメソッド:
> --- Class1::Class2.method
> 関数: --- function#method (または --- method)
> 演算子形式のメソッド:
> --- Class#[]=(arg1, arg2)
> --- Class#+(arg)
> グローバル変数: --- $var
>
>などの*慣習*を提案します。
リファレンスマニュアルみたいな用途を想定されていると思いますが、
それ考えると"Class"をいちいち書くのが多少めんどくさいかもしれません。
あと、Rubyのリファレンスマニュアルは演算子メソッドは
--- self + other
のような書き方になっているので、ここらへんをどうするか、とか。
>以下、ちょっとしたRDに対する要望。
>
>「WHITELINEはわかりにくい」
>
>DESCLISTで、説明文の段落が複数あると間にWHITELINEを挿入しな
>ければなりませんが、スペースだから見えないんです。これは、
>DESCLISTを書きにくくしてしまうように思います。(私は行末の余
>計な空白を消したくなる人間です^^;)
これは前にこの方式に決めた時にも問題点に挙げられていたような。
それとも、僕が問題点だと思っていながら発言しなかったのかも。
とりあえず、rd-mode.el使ってると\C-jで前の行とインデント揃えて
くれるので、多少の手助けにはなるかと思います。
>で、
>
>・行頭の単体の";"または"#"もWHITELINEとして扱う
ええっと、どうしますかね。
WHITELINEが紛らわしいのはよくわかりますが、
なんか行頭にそういうのがあると美しくない気もしますし。
>というのも提案します。これらの文字にこだわるのは、Verbatimで
>rubyスクリプトを書いたときに
>
> require "hoge.rb"
>;
> hogehoge = "hoge"
>;
> p hogehoge
>のように、WHITELINE文字があっても、そのまま切り出してrubyス
>クリプトとして実行できるからです。
あれ?Rubyって";"もコメント扱いになるんですか?しらなかった。
>さらに、
>
>・RDにコメントが欲しい
>
> 行頭が"###"で始まる行をコメントとして扱うなんてのは?
行毎だったら"=begin ###"と"=end"で囲んだ部分はフォーマッタからも無視される
ので("###"の部分はほとんどなんでもよし)、それ使えば十分かなと。
ただ、rubytk.rdを見た限りでは、あれは読み手にとっても意味のある情報かと
思いますので、多少ごちゃごちゃしてもコメントにしない方がいいんじゃないかと
思います。
>以上言いたいこと言ってますが。いかがでしょうか?(って
>ruby-talkに書かなきゃダメ?^^;)
ま、いいんじゃないでしょうか。僕も日本語の方が楽です。(^^;;;
>最後にrdtool-0.5.2に対するパッチを付けます。
>修正の順に
>・[REQ] 行頭の;をWHITELINEにする
>・[BUG] Verbatimの中にWHITELINEを入れると[BUG]と言われるバグの修正
>・[REQ] 行頭の###をコメントにする
>・[BUG] (('a')) ... (('b')) とすると 「a')) ... (('b」がVerbになる
>です。("--- method"はまだ修正中。その前に意見を聞こうと思いまして)
あ〜、またタイミングが。前にも書いた通り今日ver.0.5.3だしたのです。
# あらいさんとはタイミングいいのか悪いのか。(^^;;;
[REQ]のものは取り込むかどうかは、検討を加えた後でですね。
バグフィックスはなるべく早いうちに取り込みます。ありがとうございました。
---
Tosh
Toshiro Kuwabara