User:TimClicks/Shoes

Shoes is a simplified experimental GUI toolkit based on the Ruby Programming Language, developed by why the lucky stiff and others. Its simplicity allows easy access to programming for those with few skills or little experience in programming, thus it is ideal for education. Shoes runs on Microsoft Windows, Mac OS X and Linux (GTK+), using the underlying technologies of Cairo and Pango.

The syntax utilises the basic ideas of stacks and flows, which in Shoes correspond (roughly speaking) to windows and their contents.

The ease of construction is shown by these few lines of code, which construct a window and a button which changes the displayed message:

Uses
The toolkit is at this stage, mainly intended for beginners and amateur programmers, to promote easy learning and to make that learning enjoyable, rather than for serious development in production environment.