From: Brian Candler Date: 2010-09-03T18:20:18+09:00 Subject: Re: GUI for commandline programs I should add, that will handle your case (1) and (2) happily, but not (3). The granddaddy of all these is Tk. I think it should be OK if you want to draw some stuff, run the main loop while you wait for user feedback, then break out of the main loop to carry on doing normal stuff. I don't think you're constrained to a single "main loop". -- Posted via http://www.ruby-forum.com/.