home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
articles
/
archives
/
limanews.exe
/
PREDITOR.TXT
< prev
next >
Wrap
Text File
|
2006-10-19
|
7KB
|
117 lines
ORIGINALLY PUBLISHED IN LIMA NEWSLETTER MAY 1993
REVIEW OF PREDITOR
By: Andy Frueh, Lima UG
TI-Writer was introduced by TI sometime in 1983. At that time, it was the
only practical word processor. I must admit, it is one of TI's better
programs. Unfortunately, they left the market before they could upgrade it.
Funnelweb came along and totally redefined TI-Writer with tons of added
features and a new TI "environment". I should also note that TI released a
program editor with the Editor/Assembler. It is essentially a stripped down
version of TI-Writer.
About the same time as Funnelweb, a commercial company released Companion,
which was meant to be a totally new word processor. It does not use D/V 80
files or operate in a way similar to TI-Writer. Harrison software has also
released a new word processor.
But what about a utility to make editing PROGRAMS easier? Or source files
to be compiled by one of the many language compilers we have (but seldom use)?
Most of the time, programmers use the enhanced TI-Writer found in Funnelweb for
editing/writing programs. It is handy for Assembly programmers because it has
a mode which automatically checks for correct syntax, symbols, ect. But what
about other languages? Besides, TI-Writer can be improved beyond what we have,
right?
Enter PrEditor, a totally new (but TI-Writer compatible) editor. It IS a
100% new program and borrows nothing from TI-Writer. Of course whenever you
write a program intended to replace an already existing one, two things happen.
First, you create many useful features not found in the previous program, and
two, you invent all kinds of new annoyances.
Not that PrEditor is in any way a bad program. If you mainly write and
edit program files, it is worth your looking into. It does not make a good
replacement for a word processor. In my opinion, its hang-ups make word
processing too laborous.
As is usual with reviews, I'll start with the strong points. Believe me,
there are plenty. First of all, this program is totally configureable. There
is hardly one aspect of PrEditor you can't change. By configure, I mean more
than colors. You can do that of course, but also change things like the cursor
flash/repeat rate (handy for slow/fast typists), the number of characters it
will window to the right (pressing FCTN 5 or going off the 40 columns currently
on the screen), windowing up and down, and get this, you can even reselect
which keys perform which functions. PrEditor uses FCTN/CTRL presses for most
of its functions instead of a command line like TI-Writer, so you may wish to
set the keys to your choice. Ever thought CTRL 1 should be INSERT? Now you
can do that.
There is one keypress I really like. It will show you how many bytes are
left in memory. No more guessing when the buffer is full.
This feature may be handy for those of you who need just a few extra K to
write good routines. You may configure PrEditor to use an extra 4-8 K RAM,
such as is in the Mini Memory or a SuperCart. As far as I know, there is no
support for the Super SuperCart (32K).
Sometimes when you use FCTN/CTRL 8 to insert lines in TI-Writer, you find
the operation is unpredictable. I believe when you move up/down, you cancel
the insert line mode. With PrEditor, you toggle between an insert line mode.
A status line gives info such as if you are in insert character or line modes,
as-is text mode (explained later), as well as which line you are on. It also
tells you where your blocks are located (more on that later as well).
What is as-is mode? Because of the large number of functions requiring
keypresses, you need to enter a seperate mode to enter control codes. It is
roughly the equivalent of TI-Writer's Control U mode, and is described about as
well in the manual.
Instead of specifying line numbers for move, copy, and delete, you mark a
block of text. Some argue that having to set up a block is extra work, but it
is handy if you want to copy from the middle of the fourth line to the second
word of the seventh line (for example). A big plus, in my opinion.
Another neat-O feature of PrEditor is the fact that it will let you load a
second file into memory, provided that there is room. You can swap information
freely from both files. Further, if you leave the first file at line 2, column
2, enter the second file and edit it somewhere else, then return to the first
file, you will return where you left off when you entered into the second file.
In this example, if I stopped editing the second file somewhere in line 142, I
do not return to line 142 of the first file, I will return to line 2 column 2.
A good idea by programmer Tom Bentley.
How about its weak points? There are a few, and as I said, they don't
really hamper the performance of PrEditor, but it would be nice if they got
corrected.
One of the biggest "bugs" is that if you have not typed anything to the
right of the cursor, you can't use FCTN D (or whatever you set as the right
arrow) to move over that direction. You need to press the space bar.
I seem to hate the standard TI character set. There is no neat "CHARA1"
type font with PrEditor. If you load it directly from XB or the EA module, you
get the resident TI character set, complete with small capitals for lower-case.
Yuck.
You can split a line similar to TI-Writer's INSERT when in Word Wrap mode,
but there is no "reformat." Your only other insert choice is the insert mode
similar to the one in TI-Writer in "fixed" mode. This is when you have to be
sure you don't push your line past the 80 column margin, or it gets erased. I
suppose it makes sense to not have a reformat key when writing program files.
It is a nightmare to see lines and lines of source code reformat into a single
giant paragraph. However, it is unbearable to not have reformat if you are
attempting word processing. The manual says that PrEditor is well-suited as a
word processor.
Another sore point is the lack of "Recover Edit". You can purge, but it
only purges the file you are currently on. The second file, if loaded, is
safe. It is possible to load two identical files into each of the two buffers,
that way if you acciedently purge one, the other is still available. However,
any changes you made to the purged file will still be lost.
If you can live with its few hang-ups, PrEditor is well worth asking
Asgard software about.
.PL 1