// GTK+ Hello World in Io using the enhanced DynLib extension doFile("gtk.io") MyApp := Window clone do( quitOnDestroy setBorderWidth(10) delete_event := method(writeln("Goodbye!") ; 0) foo := 1 button := Button clone setLabel("Hello World") show button clicked := block(o, arg, writeln("Hello World ", foo) foo = foo + 1 ) add(button) ) MyApp show