Btw, the behavior I described only happens on ruby-1.8.7-p357. When I 
switched to ruby-1.9.2-p290, ctrl + c immediately exits the program for 
both cases.

-- 
Posted via http://www.ruby-forum.com/.