03 Aug '12, 7am

「ソースがドキュメントだ」というMatzの言葉は、Rubyのコードはドキュメントと見なせるくらい分かりやすいという、Matzの自信のあらわれ。

CレベルのポインタをRubyオブジェクトとして見せるためのラッパー。 Cポインタと、mark関数、free関数から作る。Cを使ってRubyに機能 を追加しようとする人はぜひこのクラスの使い方をマスターする必 要がある。逆にいうとそういう予定のない人には用事がないクラス でもある。 defined? いろいろなもの(式)が本当に定義されているかどうか調べてくれる 演算子。定義されていなければnil 、定義されてい ればその式の種別を示す文字列を返す。defined? は メソッドのようにみえるがRubyの文法に組み込まれた演算子で、引 数の評価を行わない。よって defined? print("abc\n") はなにも出力しない。

Full article: http://www.ruby-lang.org/ja/old-man/html/Ruby_CDD1B8ECBDB...

Tweets

mkmf - Rubyリファレンスマニュアル:

ruby-lang.org 31 Jul '12, 1am

作成した拡張ライブラリを $archdir にインストールします。カレン トディレクトリにディレクトリ lib があればその配下の ruby スクリプト (.rb ファイル)をディレクトリ階層ごと $libdir にインストールし ます。 独立...