The Shoes Manual

Hello!

Shoes is a tiny graphics toolkit. It's simple and straightforward. Shoes was born to be easy! Really, it was made for absolute beginners. There's really nothing to it.

You see, the trivial Shoes program can be just one line:

 Shoes.app { button("Click me!") { alert("Good job.") } }

Shoes programs are written in a language called Ruby. When Shoes is handed this simple line of Ruby code, a window appears with a button inside reading "Click me!" When the button is clicked, a message pops up.

On Linux, here's how this might look:

While lots of Shoes apps are graphical games and art programs, you can also layout text and edit controls easily.

And, ideally, Shoes programs will run on any of the major platforms out there. Microsoft Windows, Apple's Mac OS X, Linux and many others.

So, welcome to Shoes' built-in manual. This manual is a Shoes program itself!

Next: Introducing Shoes