Special offer

Text Processing, Word Processing, and Computer Management

By
Mortgage and Lending with Arnold Fitger Williams
It's time for a confession: when I was first introduced to computers, everything that went into them went in on punch cards, and there was not only a question of what computer language to use, but how to get the JCL to process the cards properly. As an undergraduate, the closest I came to seeing a screen edit were the terminals to the PDP-11, which were teletypes. Not an impressive editing medium.

It was into this mess that a friend introduced me to Unix, and the emacs editor, and I became a convert. Though I am still a novice (I have only been using it for a couple of decades, and I never program in lisp), I like the keyboard tricks that enable me to touch-type and move around the page. When the IBM PC is invented, they sensibly put the control key where it was meant to be for these tricks to work properly: they put it above the shift key next to the asdf line. Once microemacs was available, I was good to go: creating text first, then importing it into Wordperfect, and making it pretty so I could print it.

This whole process has become harder over the years on IBM PCs. First, the "caps lock" key, which belongs on typewriter keypads, not computer keypads, was introduced. Then the word processing programs got more and more elaborate, trying to tempt me to do my composition in them: but they rarely accepted the emacs keystrokes. I learned the Wordperfect keystrokes, then learned the WORD keystrokes. But both of these started to use function keys and the mouse: innovations that meant that I wasn't resting with my hands on the keys.

Finally, delightfully, happiness again. Xkeymacs is a little utility to make my keystrokes work in firefox and notepad and all those other editors that don't accept emacs control codes. And, today, I came across the instructions to change the keyboard so that capslock goes back to being the control key. Result? My web browsers are suddenly emacs compliant. I can type with my hands resting comfortably on the home row, rather than getting repetitive stress injuries.

And, as evidenced by this post, I'm suddenly comfortable enough typing that I write more. Not bad for a couple of technical fixes.
Tracy Nicole Hamilton
Elk Grove, CA
Realtor - Elk Grove CA, Sacramento, CA
Hi Arnold ~ this is truly interesting information.  I don't know that I am saavy enough to use it...but I always learning new things.  Thanks!
Sep 12, 2007 05:00 AM
Arnold Williams
Arnold Fitger Williams - Los Angeles, CA

emacs comes with a tutorial program to teach the basic keystrokes, and google will point you to GNU emacs (which is free) for whatever platform you're running, if you're interested.  I admit it takes a few times through the tutorial to start the process, but it's worth it.  You create, compose, think of all the ideas and correct your expression of them first: then use the "import" function of whatever word processor you want to use to make it pretty.  You get amazing flexibility of text manipulation, you get to make it pretty, and, usually, you have an easy-to-recover ASCII file on your disk in case of a crash (as opposed to the hard to read word processor files, which have all kinds of special characters).

 

Long paragraph to restate what I said above.  That enthusiasm is what leads many to describe emacs as a "religion" ^_^ 

Sep 12, 2007 05:54 AM
Bill Roberts
Brooks and Dunphy Real Estate - Oceanside, CA
"Baby Boomer" Retirement Planner

Arnold, you don't look as old as you sound. I programmed  the IBM360 in the late Sixties, using punch cards and JCL (which was also on cards) to be run in front of the job.

Bill Roberts

Sep 12, 2007 10:54 AM
Arnold Williams
Arnold Fitger Williams - Los Angeles, CA
Hope you didn't have the problems I did with keeping them in proper order.  JCL was pretty finicky about things.  The only reason I was there was that ALGOL-68 was available on the computer, and I had an easy time designing programs on it (Bakus-Naur formalism had advantages).  But I admit spending more and more time simply writing: and for that part of things, emacs is nearly ideal for this touch-typist.
Sep 12, 2007 12:46 PM
Joe Manausa - Tallahassee, FL
Joe Manausa Real Estate - Tallahassee, FL
Tallahassee Real Estate
Nice post Arnold. I also used punch cards when I started getting my degree in Computer Science. I was so impressed when we went to pizza-size floppy discs.
Sep 14, 2007 01:11 AM
Arnold Williams
Arnold Fitger Williams - Los Angeles, CA
I had a lot of fun with a Radio Shack computer, setting it up for my Dad -- as did another of his friends, an engineer, who commented that Dad had more computing power than the mainframes he was trained on.  And now I have more than that.....
Sep 14, 2007 10:06 AM
Ted Baker
Carmody and Associates LLC - Winter Haven, FL
MidFloridaMediation.com

Arnold - Your information is useful to more folks than might understand what you have said.  It is frequently useful to be able to prepare a clean text file - for insertion into an HTML application for example (like Active Rain).  Word processors like Word create extra characters in their files - particularly in their HTML documents, I am told.  Notepad (on the Windows systems) offers limited features.  A good answer for many is a programmer's editor like EMACS (I use Multi-edit lite which has an EMACS compatible command map).

 

Sep 15, 2007 10:13 PM
Arnold Williams
Arnold Fitger Williams - Los Angeles, CA

Thanks, Ted.  You're right: I didn't talk about the uses of simple text files, other than the fact that they were more easily recovered in case of a disk crash.  HTML programming is one of those moments when "just text" does better than a word file.  If your text editor uses EMACS shortcuts, though, and you're using Windows XP, the referenced change would make your keyboard easier to work with (moving the control key to capslock really does make a difference in typing speed).

 And now for the experiment.  I copy that paragraph to WORD, save as HTML, and copy the file back.

 

 

Thanks, Ted.  You're right: I didn't talk about the uses of simple text files, other than the fact that they were more easily recovered in case of a disk crash.  HTML programming is one of those moments when "just text" does better than a word file.  

Looks the same: but has a mysteriously larger gap between texts.  There's an extra linefeed in there. You're right: even on the simple documents, there can be extra characters.

Sep 15, 2007 10:38 PM
Adam Brett
The Adam and Eric Group - Fullerton, CA
The Adam and Eric Group, Fullerton's Finest
You are way too advanced for the average Joe.  I came through programming in C++ times, and I have used LISP, but now I don't do any of it.
Sep 18, 2007 05:38 AM
Arnold Williams
Arnold Fitger Williams - Los Angeles, CA
Adam, I find that just getting ideas down sometimes is key, and I'll make it look nice later.  That's when emacs helps most.  I don't do the lisp programming in emacs, either, and I don't write code for any program: it's already out there, somewhere.  The point of the article is that out there somewhere will adapt to whatever I need  it to be: I don't have to print out the emacs.pdf to be able to type and use the calendar and outline functions.  Or keep an address file.
Sep 18, 2007 11:06 AM