ruby-reference-manual:94
From: "Ken Date" <itacchi@g...>
Date: Wed, 20 Sep 2006 01:54:28 +0900
Subject: [ruby-reference-manual:94] Re: bc-convert.rb deletes ((<ruby x.x feature>)) in method line
こんばんは。伊達です。 > うーむ、それはあまりやりたくありません。プリプロセッサが処理対象の > 文法まで見るようになると、予期しない問題を抱え込む可能性が高いからです。 > > RHG を書くときに、原稿のプリプロセッサから文法を見ていろいろする > ようにしてたんですが、原稿を書き終わるころには関係が複雑になりすぎて > 手に負えなくなってました。記述の間違いに気付かなくなる可能性も非常に > 上がります。 なるほど。単純でメンテしやすい方がいいですね。 > どうせやるなら、文法自体にバージョン情報を組み込むか (非常に難しい)、 > プリプロセッサの範囲内でショートカット用の命令を作ることでしょうね。 > 例えば > > #@from "1.8.0" > --- some_method(arg1, arg2) > ... > #@end > > とか。……あんま短くならないなあ。 ですねえ。 #@if 〜 #@end にも慣れましたし、専用の命令を作るほどのことでも ありませんので、とりさげます。 バージョン別分岐以外にもプリプロセッサを使うようなケースが増えたら考えることにします。 -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
84 2006-09-17 08:24 [sheepman@s... ] bc-convert.rb deletes ((<ruby x.x feature>)) in method line 86 2006-09-17 09:28 ┣[itacchi@g... ] 93 2006-09-19 18:30 ┃┗[aamine@l... ] -> 94 2006-09-19 18:54 ┃ ┗[itacchi@g... ] 95 2006-09-19 19:08 ┃ ┗[aamine@l... ] 96 2006-09-19 19:29 ┃ ┣[aamine@l... ] 97 2006-09-20 04:07 ┃ ┗[zn@m... ] 98 2006-09-20 16:22 ┃ ┣[aamine@l... ] 99 2006-09-20 18:52 ┃ ┗[aamine@l... ] IP unreachable 88 2006-09-17 10:31 ┗[aamine@l... ]