This is probably the best design pattern of any for GUI interfaced software; ironically, it's a pretty good description of an AJAX web app: constrain the GUI/app interface to a nice texty 'telnet' channel.
Among other things, this not only makes replacing the interface easier, it *also* makes *scripting* the interface -- say for testing -- easier as well.
Posted Sep 24, 2009 13:45 UTC (Thu) by michaeljt (subscriber, #39183)
[Link]
I will let you know if I ever actually get anything done then! (Although it will definitely not be any time soon, as I have too many other distractions in the real world just now :) )
LinuxCon: Some advice from Uncle Dirk
Posted Sep 25, 2009 6:42 UTC (Fri) by eru (subscriber, #2753)
[Link]
This idea reminds me of a description of HUT Windows, an old (1980's) experimental window system from the Helsinki University of Technology (never used it, saw a demo once and read a booklet, which I might still have somewhere on paper). Another similar system might be AntiRight (http://www.nongnu.org/antiright/).