fp Termcap issue

Fairlight fairlite at fairlite.com
Thu May 28 21:53:53 PDT 2009


>From inside the gravity well of a singularity, Bill Campbell shouted:
> 
> It's a Good Idea(tm) to disable job control for programs like FilePro where
> the users most likely don't have any understanding of background processes.
> When we were teaching Unix classes, it wasn't uncommon for students to have
> multiple copies of ``vi'' running in the background when they hit ctrl-Z
> instead of SHIFT-Z.
> 
> This is easy to do on *nix systems with a couple of commands in

Sure, it's easy to do...  But...-why-?  That's like saying people have a
habit of running red lights when learning to drive, so you should remove
turning signals from the car while they learn to drive...  *boggle*

My philosophy is simple:  Learn how to function properly in an environment,
or don't use the environment.  Job control isn't magic, and it certainly
isn't hard.  About the only tricky part about job control is actually
getting your curses app to restore correctly on resume, and you really only
have to worry about that as a developer.  Anything properly designed should
leave the user right where they want to be.

I know you actually teach the classes, and I'm sure you get great results.
I just happen to disagree with coddling someone to this degree, personally.
It's like enabling stupidity, IMHO.

If it were me, I'd rather -teach- the job control than disable it.  Maybe
it's just how much I've always used it since I started--and keep in mind
that I started on BSD, not SCO...so when I started, all my shells had job
control.  I actually get annoyed when (on Solaris, for -some- reason that
I've never explored--maybe the version is just too old) lynx gets all FUBAR
when I suspend and resume.  The only way to get the same net result is
to use ! to do a new subshell, then exit.  Only it's -not- the same net
result because I don't have access to the vim, mutt, and other jobs I have
suspended before going into lynx.  I do a -lot- of suspending, especially
when I'm in mutt and need to go look something up in a file somewhere or
the like.

mark->
-- 
"I'm not subtle. I'm not pretty, and I'll piss off a lot of people along
the way. But I'll get the job done" --Captain Matthew Gideon, "Crusade"


More information about the Filepro-list mailing list