Progaramming: how to add a gui front end to a CL command?

Michael T. Richter ttmrichter at
Mon Aug 6 00:09:25 UTC 2007

On Sun, 2007-05-08 at 20:02 -0400, Bruce Marshall wrote:

> > Pick any command that takes arguments. Produce a front end so that a
> > user doesn't have to remember what the choices for arguments are, can
> > enter values for the ones he wants, and pass them along to the command.

> > A little C, a little perl...

> Ok, your assignment, should you choose to accept it, is to write a gui 
> front-end for the  'find' command.

> Once you have done that, you will know all the in's and out's of the Find 
> command and you will not need a gui......

You are, of course, wilfully missing the entire point of a GUI.  Putting
a GUI in place isn't to make life easier for the person writing the GUI
(usually), it's for making life easier for everybody else who comes
afterwards.  The whole point of this whole "Human Computer Interaction"
thing is to make it so people don't have to be experts in software to
use computers for their daily tasks.

Michael T. Richter <ttmrichter at> (GoogleTalk:
ttmrichter at
Experts in advanced countries underestimate by a factor of two to four
the ability of people in underdeveloped countries to do anything
technical. (Charles P Issawi)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the ubuntu-users mailing list