$Id: stdlib.rd,v 1.7 2003/06/18 23:28:28 aamine Exp $
RAA のエントリもね、増えてきたのはいいんですけどね、 増えすぎちゃってもうワケわかりません! と思う人に送る 定番ライブラリ集。各セクションごとに、上にあるものほど おすすめ。
最近は結構安定して使える。Windows でもちゃんと動くらしい。 Tk より (デフォルトの) 見た目がいいのがいいですね。
元になった Ruby/Gtk はまつもとさん原作で その後神田さん五十嵐さん Neil Conway さんと変遷し、 現在は武藤さんが主幹メンテナ。
Ruby に標準添付されていることと、Windows でも動くことが長所。 歴史のあるライブラリだけにデキもよい。
筆者は個人的に「遅い」「古い」「Tcl うざい」というイメージで 評価を下げてたんだけども、Ruby 256 倍・界道編を読んで認識を 新たにした。なので Gtk の次ってことで。
これもまつもとさん原作。
あの Delphi のイベントハンドラを Ruby で書けちゃうぞブリッジ。 ということは GUI だけではなく開発環境でもあるということだな。 なんと Kylix (Linux) でも動きつつあるらしい。ということは Apollo 使って Ruby 部分をプラットホーム独立に書けば Linux でも Windows でもバッチリ動く GUI プログラムが書けるっていうことだ。
もりきゅうさん作。Apollo 使うなら Ruby 256 倍・黄道編を買っておくといい。
Win32 のウィンドウメッセージを処理するのが SWin、 コントロールまで扱うのが vruby。
にゃすさん作。
わたしには展開が早すぎて追えません。 高橋(征)さんによる 「XML with UNIX」 に Ruby で XML する話がいろいろ出てるのでとりあえず見とくのが吉。
もうちょっと新しいドキュメントもあったような気がする。 とりあえず、XML を追うなら ruby-talk は必読。
CGI インターフェイス部分と HTML 生成部分に分かれている。 複雑な HTML を作るときは、HTML 生成には eruby/erb を使うほうがいい。 新しい CGI ライブラリの話も ruby-dev/ruby-talk で進行中。
青山さん作。
ドキュメント埋めこみの Ruby コードを実行するライブラリ。 咳さん作。1.8 から標準添付になった。
ドキュメント埋めこみの Ruby コードを実行するライブラリまたはコマンド。 前田(修)さん作。erb との差は C で書いてあること。
Apache 組みこみ Ruby モジュール。一言で言うと、CGI のときに Ruby を起動しないで Ruby スクリプトを実行するためのもの。 これも前田(修)さんの作。
OpenDesign の連載で作ってたもの。こっちはウェブサーバ自体を Ruby で書いてある。簡単に(Ruby で)サーブレットを書けるのが特徴。
高橋征義さん作。リダイレクトとかクッキー対応も入ってる。 ベータ版らしいがイチから自分で作るよりずっといいと思う。
なひさんがメンテ。
HTTP ライブラリ。青木メンテ。
調査中……
どれも同名のプロトコルの実装。
net/imap
はメール管理。
net/smtp
はメール送信。
net/pop
はメール受信。
net/pop,smtp
は青木の作、imap
は前田(修)さん作。
メールおよびメールボックスのインターフェイスライブラリ。 ようするに、メールの中身をいじるためのもの。SMTP とかは メールを送るためのものだ。青木作。
いろいろあったがライブラリのリファレンスの標準は RDoc で結着したようだ。
JavaDoc みたいなツール by Dave Thomas。
標準添付になりそうな雰囲気がある。
RD to HTML コンバータ by Tosh さん。超有名。