Yugui著「初めてのRuby」を読んでいる。自分はこの本の想定する対象読者ではない。この本の対象読者は他言語プログラマだ。自分はRubyしか知らない、Rubyのこともまだ少ししか知らないアマチュアプログラマだ。 けれども、この本の内容は自分にとって極めて有益だ。初学者向けにありがちな方便としての「ウソ」がない。ちゃんと理解が書かれている。読者を事実に導こうとする努力がある。大見出しこそ他書と差はないが一歩小見出しに入れば、他ではお目にかかれないような表題が満載で、その内容の多くが知ってはいるけど正しく理解していなかったものばかりだ。 動く疑似コード、DSL、処理系と実行環境、実行モデル。shebang、リソース管理、コールバック、添字代入の裏側。Enumerator、型と自動変換、バックラッシュ記法、Unicode文字。バッククォート文字列、文字リテラル、シンボルの性質と用途。マルチバイ