puts に配列を与えたときの挙動が最新の 1.7 では変わっていて
びっくりしたのですが、これって意図された変更ではないですよね?

knu@archon[2]% ruby16 -ve 'puts ["a", "b", "c"]'
ruby 1.6.5 (2001-11-01) [i386-freebsd5]
a
b
c
knu@archon[2]% ruby17 -ve 'puts ["a", "b", "c"]'
ruby 1.7.2 (2001-11-02) [i386-freebsd5]
abc

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Somewhere out of a memory.. of lighted streets on quiet nights.."