マスダといいます。

早速 1.8.0 を使っているのですが、どうも irb が %W(#{...}) を
きちんと評価してくれないように思えます。

$ ruby -v
ruby 1.8.0 (2003-08-04) [powerpc-darwin] #=> Mac OS X 10.2.6
$ irb -v
irb 0.9(02/07/03)
$ irb --simple-prompt
>> %W(s t r)
=> ["s", "t", "r"]     #<= 正しく評価される
>> %W(#{"s"+"t"+"r"})
?> end                 #<= 評価されずに入力待ちになる
SyntaxError: compile error
(irb):2: syntax error
        from (irb):3

もちろん ruby 自体は正しく評価してくれます。

$ ruby -e 'p %W(#{"s"+"t"+"r"})'
["str"]