[#11156] How to delete methods from superclass? — Clemens Hintze <c.hintze@...>

Hello,

25 messages 1998/12/01
[#11157] Re: How to delete methods from superclass? — matz@... (Yukihiro Matsumoto) 1998/12/01

Hi, Clemens.

[#11176] English List [Re: How to delete methods from superclass?] — gotoken@... (GOTO Kentaro) 1998/12/01

In message "[ruby-list:11157] Re: How to delete methods from superclass?"

[#11250] Ruby 用語集 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1998/12/08

[#11269] 京都 (Re: [ruby-dev:3789] Re: List()) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 1998/12/11
[#11299] Re: 京都 — MAEDA Shugo <shugo@...> 1998/12/12

前田です。

[#11393] mod_ruby — shugo@... (Shugo Maeda)

前田です。

28 messages 1998/12/21
[#11394] Re: mod_ruby — matz@... (Yukihiro Matsumoto) 1998/12/21

まつもと ゆきひろです

[#11398] Re: mod_ruby — shugo@... (Shugo Maeda) 1998/12/21

前田です。

[#11399] RE: mod_ruby — OZAWA Sakuro <crouton@...> 1998/12/21

さくです。

[#11408] Re: Be port — shugo@... (Shugo Maeda) 1998/12/22

前田です。

[#11464] ruby and IDE — Noritsugu Nakamura <nnakamur@...>

18 messages 1998/12/27
[#11465] goto (Re: ruby and IDE) — ttate@... 1998/12/27

立石です。

[ruby-list:11298] Re: CGI.rb, httplib.rb, ...

From: Wakou Aoyama <wakou@...>
Date: 1998-12-11 23:10:55 UTC
List: ruby-list #11298
青山です。

Fri, Dec 11, 1998 at 05:29:59PM +0900 において
Yukihiro Matsumoto さん曰く:

> 今日は寂しいですね.

そうですね。日本でさえ週休2日がさけばれるぐらいですから、あちらでは週
休3日とか...

> えーと,用語はあまり正確ではありませんが cgi-lib.rb よりもいっ
> ぱいいろいろな機能をつけたCGI支援用のライブラリを作る予定は
> あります.仕事でうけちゃったんだから作らざるをえません.もっ
> ともこれは CGI.pm の機能をそのままRubyで実現するという意味で
> はありません.

なるほど。以前書かれていた企画というのが通ったのですね。mod_ruby の登
場も近い。と。楽しみです。

> CGI.rbはHTMLの生成を含みそうです.たぶんCGI::*.pmもカバーす
> ると思います.どんなものが欲しいかについてはいろいろ意見を聞
> きたいと思っています.

なるほど。機能面については CGI.pm 自体が結構たたかれていると思われます
から、それがどれだけ Ruby らしく移植されるかが楽しみです。

CGI#pre なんてのは変ですから、CGI.rb 内に HTML クラス等も含まれるとい
う感じになるんでしょうかね。

HTML の生成関係では、どのような使い方になるかが興味があります。これに
よって扱いやすさは大きく変わって来ますから。

さすがに CGI.pm そのままのこんな感じではちょっと悲しいです。

q = CGI.new
print(
  q.start_html,
   "test", q.p,
  q.end_html
)

とはいえ、以前提案したこの形式も p を上書きしてしまうという問題があり
ました。

include Html
html do
  p do print "test" end
end

また、html do end が出力まで行ってしまうというのも良くないですね。生成
した HTML を返すようにし、もし出力まで行うにしても、切替えができるよう
にする必要があるでしょう。

そして、HTML の生成が含まれるなら、http ヘッダ関係も含める方が良いので
はないでしょうか。contenttype, expires, cookie 等 CGI の処理に欲しい情
報がありますから。

print $query->header(-type=>'image/gif',
                     -nph=>1,
                     -status=>'402 Payment required',
                     -expires=>'+3d',
                     -cookie=>$cookie,
                     -Cost=>'$2.00');


-- 
青山 和光 Wakou Aoyama <wakou@fsinet.or.jp>

In This Thread