working on rwdtinker.
http://rubyforge.org/projects/rwdapplications
The idea of this ruby project is to build simple web forms to communicate with programs.
I have always had concerns about gui code interspersed with program logic. It is difficult to read someone elses program. And it is hard to port. With so much attention to MVC now, I think program construction is moving in the right direction.
I first worked on rwdtinker when ruby on rails was first being developed. It is a small simple gui system for those quick projects you need to get working in a few minutes. RwdTinker is meant for personal use on your own computer. Say you want to write a quick program to track movies you watched. It should only take a few minutes to handle gui portion.
Tinker was my wife's idea for the name. It is useful for tinkering together programs.
I have been so busy with ruby tinker coding I haven't read the book I picked up from the library. Null-A Continuum by John C. Wright. This is a modern update of the old World of Null-A books by A.E. Van Vogt based on General Semantics.