原です。

> gethostbynameそのものにはそれほど問題は無いのですが,
> pack/unpackになかなか難しい問題があるのです.というのも
> Socketクラスが今提供しているようなperl風pack/unpackで
> gethostbynameを実装しようと思えば,ポインタを直接埋め込むp指
> 定が必要になるのですが,直接ポインタの見えない(しかもGC
> のある)rubyではどうやって実装して良いのか悩ましいところです.

私にはこのあたりの事は十分理解できないのですが、確かに gethostbyname
などを「どうしても使わざるを得ない」という局面ももちろんあるにはある
けど、そうざらにはなかろうと思うので、とにかく現在の Socket クラスの
使い安さは残しておいてほしい気がします。