CSC/ECE 517 Fall 2010/ch1 S10 GP
Introduction
Traditionally, Ruby is a command line tool. Most Ruby commands are entered as text in a terminal and provide output to the user in the text form. But, actually Ruby interpretor is not binded to any program development environment. Ruby programs can be typed in any editor and there are a lot of libraries to provide Graphical User Interface (GUI). This article discusses various GUI toolkits, right from traditional to the most popular toolkits.