I have been playing with the Ruby library \"shoes\". Basically you can write a GUI application in the following way:
Shoes.app do t = para \"Not clicked!\" b
I was never satisfied with David Mertz's articles at IBM on metaclsses so I recently wrote my own metaclass article. Enjoy.