hackerのみなさん、こんにちは。代役をつとめさせていただくことになりました。かい目で見守ってやってください。MAGAZINEを買うのをやめたりしないでください。)さて、第1回は拡張ライブラリの作成方法についての話です。Rubyのコードがあまり出て来ませんが、どうかご容赦を。拡張ライブラリって?拡張ライブラリというのはCで記述されたRuby用のライブラリのことです。ことを指すので、標準ライブラリは拡張ライブラリとは呼びません。リと呼ばれるようになりました。同じ言葉が違うものを指していたりして、混乱することが多いですね。Javaではserializeと呼びます。かみ合わなくなってしまうこともあります。議論する時は気を付けてくださいね。リ」ですので、お間違えのなきよう。ラリなども拡張ライブラリです。イブラリ(socketもこれに含まれます)はみな拡張ライブラリなのです。ネットワーク上で配布されており、RAAなどで入手することができます。拡張ライブラリもRubyで記述されたライブラリと同じように見えます。されたものと同じように扱うことができます。ラリであろうと関係ないわけです。実はすでに使っていた、という方も多いかもしれませんね。ざ苦労してCでライブラリを書く必要があるのでしょうか。二つの理由があります。世の中にC用のライブラリは非常にたくさん出回っています。イブラリはそれほど多くありません。