home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / textedit / wp4prog.zip / HISTORY next >
Text File  |  1993-04-23  |  6KB  |  120 lines

  1. *****************************************************************************
  2.  
  3.             WordPerfect For Programmers User Interface for
  4.                        The SemWare Editor V1.0
  5.        The Semware Editor Copyright 1991-1993 SemWare Corporation.
  6.                     All Rights Reserved Worldwide.
  7.  
  8.         WordPerfect for Programmers Interface by Mike Hammer 4/93
  9.  
  10. *****************************************************************************
  11.  
  12.  
  13. What Is This???
  14.  
  15. This package contains a highly customized user interface for the new
  16. Semware Editor, which I affectionately call "Tessie". Tessie is my idea
  17. of a text editor, providing more functionality (programmer lingo for
  18. features) than I can use, but with all the functions that I need. And
  19. Tessie offers the user the ability to design their own interface
  20. (programmer-lingo for "which keys do what"). So this set of files offers
  21. you one possible way to set up Tessie's keyboard assignments. I've been
  22. working on this for over a month and have been using this for about a
  23. whole week now (!) and I really like it. It offers all the flashy
  24. features I need at work with enough left over to satisfy my home use and
  25. occasional leap into the unknown.
  26.  
  27.  
  28. Does it really work?
  29.  
  30. Well, I used the editor to program itself! First, I installed the
  31. WordPerfect emulation that was provided with Tessie, spent ten minutes
  32. with it, and started to change it. This is the result. Except for a few
  33. times when I was just starting, or when I really screwed it up and
  34. couldn't get an important feature to work, all the files in this package
  35. were created with, well, themselves. (In computer lingo this is called
  36. "bootstrapping", something Windows programmers understand far too little
  37. about.)
  38.  
  39. Mind you, I'm not a professional programmer but a tech support manager;
  40. I do still manage to get into my share of C code and I do custom
  41. database programming on the side. For programming I usually use
  42. QEdit or TSE from Semware exclusively, although I will use whatever I
  43. have to. (Sometimes a client's machine doesn't have anything other than
  44. DOS' edit, or even edlin!). On private jobs I now use TSE exclusively
  45. whenever at all possible. It's pretty darn good already, much better
  46. than any other DOS-based editor I've seen. It's even pretty darn close
  47. to vi and emacs, and might be better once I get it more figured out!
  48.  
  49.  
  50. History & Philosophy of the "wp4prog" Interface
  51.  
  52. I always find it helps to understand where a program comes from to
  53. figure out how to use it. Here's some background on the wp4prog
  54. interface.
  55.  
  56. When I started using QEdit I was in the midst of a huge project
  57. involving WordPerfect 4.something. It was just too much at the time to
  58. start learning another editor, as I was just getting used to Microsoft's
  59. terrible internal QuickBASIC editor I was using for work; two is enugh
  60. but three's a crowd. So, I installed the WordPerfect emulation package
  61. supplied with QEdit. It was reasonably close, was a whole lot faster
  62. than the QB editor, and had more usable functions. I liked QEdit a lot
  63. more than WP in several areas, and still do, namely the file selection
  64. lists and how it handles the block/mark/copy/move/etc functions.
  65.  
  66. The original QEdit/WP emulator was written by Randy Brook, to whom I owe
  67. much thanks. It is very confusing to go from WP to anything else, but
  68. his emulation was close enough to make the jump. To date, I have written
  69. two full length books, complete software documentation, dozens of
  70. brochures, newsletters and pamphlets, hundreds of letters, many class
  71. outlines, and so forth on WordPerfect 4 & 5. I have also written or
  72. worked on hundreds of code files in at least five languages in QEdit.
  73. Without Randy's WP enulator for QEdit I would at best be a hopelessly
  74. confused person by now; at worst a blithering idiot.
  75.  
  76. The DOS version of QEdit has several flaws that affected me from the
  77. start. First, it is limited to the size of conventional available
  78. memory. There are times when I run out of memory because of the size of
  79. the files I have to use. Second, it lacks several key functions that
  80. seem very necessary (at least, once you get used to them somewhere
  81. else). Third, it lacks a really good macro language compared to today's
  82. modern programming editors. But, even with these things considered, it
  83. is so good and so fast that I bought it and used it, and continue to use
  84. it today (when I accidentally hit Q instead of E).
  85.  
  86. I like WP primarily because I am used to it. I'm used to it because I
  87. have to use it at work, and I bought it for simple home typesetting
  88. tasks as well. It is not a perfect program by any stretch -- in fact, if
  89. I don't crash it once a week I don't feel like I'm working hard enough.
  90. It can be a buggy, temperamental monster at times, but it is the largest
  91. word processor on the market judging by number of units sold. In other
  92. words, if you go into a company they will probably use WordPerfect 4 or
  93. 5, so if you are a consultant you better know how to use it.
  94.  
  95. I wanted Tessie for several reasons. First, I am enamored of QEdit, a
  96. small, light, fast editor that seems to embody everything I like about
  97. good design. Second, Semware was putting it out, and I have come to have
  98. tremendous respect for their response time. (In fact, at work I try to
  99. get my department to match their typical 1-day turnaround on a customer
  100. request.) Third, it solved every single complaint I had about QEdit.
  101. That alone was worth double the asking price. And fourth, it seemed like
  102. a neat thing to work with -- an editor I could really customize to the
  103. way I work.
  104.  
  105. So I spent some time to put together an interface that keeps the best of
  106. QEdit, throws in a lot of the extra functions offered by TSE (although
  107. not all - more below), some of the "enhancements" offered with TSE (like
  108. improved macro functions such as the better ASCII chart and the
  109. different date format), and some of the nice things from the
  110. Tessie-standard WP emulation. All, of course, using those darn WP
  111. function key assignments wherever possible.
  112.  
  113. The result? A pretty darn powerful, very useful programmer's editor that
  114. uses those darn WP function key assignments. Plus a whole lot more (even
  115. full mouse support, stolen straight from Tessie's standard configuration!)
  116.  
  117.  
  118. Mike Hammer
  119. April 23, 1993
  120.