著作一覧 |
Zedが、ピッケル本の問題としてあげていたのは、それがRailsのようなことができるプログラミング言語に、目次からは見えないという点だった。
逆に考えると、では、ピッケル本のようにリファレンス性がありながら、しかもRailsのようなことができることが見えるようにするには、どのような目次の方法があるだろうか? そもそもメタプログラミングとは何か? それを知らない人に、それを使って何ができるということを示せるのだろうか?
というようなことを考えると、結局はありきたりなことにならざるを得ない。
今、ある程度の耳年増なら知らないとは思えず、仮に知らないとしても、ちょっとユースケースを上げれば納得させることができる言葉、つまりDSLを使うのが良い、ということになる。
およ、というか、それはうまくいきそうだな。
Rubyist Magazine 出張版 正しいRubyコードの書き方講座―RubyistのRubyistによる、Rubyistとそうでない人のための(青木 峰郎)
DSLの例であれば、すでにRubyist Magazineで取り上げられている。しかもユースケースベースだ。でも、この本はやはり添削という形式を取っているから、ちょっと違うとも言える。
というようなことを考えている。
ジェズイットを見習え |
Rails以降の海外のRuby本だと、メタプログラミングでRailsそのものを題材にしているのが多いような気がします。
おお、参考になります。ありがとうございます。