笹田:設定ファイルみたいに描きたいっていうのが、それがRubyの流行った理由の1つなのかな。あと延長線上にマクロが出てくるんだけど、ブロックと、括弧を外せるメソッド呼び出しがあったら、マクロいらないんじゃないかと思って。笹田:それがキーアイディアだった。そのまま突っ切ってる感じ。いまでも変わらないですね。マクロをやると、なんでもできるけど、なんでもできる必要もないかなと思ってて。マクロをなくてもRSpecをかけるので(笑)。笹田:ほかの言語への変換、たとえば、SQLへの変換みたいな話は、支援したいねとおっしゃってますよね。それで「!」がメソッド呼び出しになったりとか。