Who are you? Where ya been? Where ya from?
Gossip is burning on the tip of your tongue
You lie so much you believe yourself
Judge not lest ye be judged yourself!
"Holier than Thou" - Metallica
UTILITY SOFTWARE REVIEW: "1ST EXTRA" BY CLEMENS WELLER
by Richard Karsmakers
Around the beginning of April, I read a Data Becker book about
using "1st Word Plus". It was very boring, as it was more or less
a bit of a manual for people that have illegal copies of the
program (like so many computer books these days).
Anyway, a chapter of it was dedicated to a program called "1st
Xtra". This was a help program for users of "1st Word Plus" that
among other things allowed the making of columns, an index, and a
list of contents. I learned that this program was sold with the
"1st Word Plus" package in Germany only - the book had been
translated to Dutch, not knowing that most Dutch users would
probably not get much out of that particular "1st Xtra" chapter.
It did mention the address of the author, one Clemens Weller
(some people may know this name because of the "Weller Tools" for
GfA Basic, which were also done by this man).
As I primarily use my ST to do word processing, I couldn't
resist an urge to write. This eventually resulted in Mr. Weller
calling me and consequently sending the package. I was lucky that
he still had two at home, as the package was no longer sold by
him personally - he had sold the rights to Atari Germany, who had
opted to include it in the "1st Word Plus" software.
In this review, I will go through the individual options of the
program - and you will get to know what they do.
The graphical user interface
The screen is divided into 5 parts, and there are six pull-down
menus to...er...pull down. The five parts in which the screen is
divided are dedicated to giving you status information about the
current document in memory (its type, format, size, a.o.), your
computer (free RAM, printer type installed, current disk space
free), the filter (valid characters, attribute selection,
length), output (database format, layout, a.o.) and the current
process. This last one is the biggest, and indicates which line
is being processed, which words are being found, how much is yet
to be done (by means of a bar that fills as it nears completion)
and some program status messages.
Though, initially, this may strike one as rather full, it is
both easy to glance at and comprehensive at one time. With the
exception of the process status window, all the windows can be
clicked on to get to their pulldown-menu equivalents.
The filter
The most important part of "1st Xtra" is the 'filter'. This is
used to specify the filter parameters for the other major
functions of the program, such as the creation of an index,
dictionary or list of contents.
When any of these options are activated, it is quite logical
that not all words in a document should be selected. You would
for example not want words like 'the', 'difficult' and 'rather'
to end up in an index list. You would also want to specify how
chapter and paragraph titles can be recognised by the program.
That's where the filter comes in.
The filter is built up of five parts.
The first part is called 'Zeichen/Anfangszeichen' (English:
Characters/Starting characters). With this, it is possible to
determine which characters should be valid during any of the
functions. Characters that are NOT will be filtered. Here you
can, for example, specify if only capitals should be taken - or
not.
The second part is called 'Wortlänge' (English: Word length). It
is possible to define a range of word lengths here. Default is 4
to 40, so that 'the' and 'a' are automatically not included (as
these are shorter than 4 characters). The upper limit of this
should of course be bigger than 40 if you're doing a list of
contents, as the titles should be used as one big word
(individual words with fixed spaces between them).
The third part is 'Attribute' (English: Er...attribute). Here
you can determine what the text style attribute should be of the
words to be used. When you would have to do the list of contents
of this review, for example, it would have to be 'exactly'
'underlined', as the paragraph headings are like that here. If
this article was to have some paragraphs that have italics and
bold as well, it would have to be 'at least' 'underlined'.
Selectable attributes are 'subscript', 'superscript', underlined,
italics, light and bold. As I usually tend to italicise my
keywords, a list of keywords would be found be filtering with
'exactly' 'italics' here.
The fourth part is the exception dictionary, which is
principally an ASCII list of words in a file. Words like
'difficult', 'rather' and 'tremendously' are to be specified. As
the program comes with a German list of exceptions, you have to
create this yourself. It can contain a maximum of 8192 words.
These should mainly be verbs and pronouns.
Once these settings have been specified (the exception
dictionary can be disabled or enabled) you can save them to disk
- they can, of course, also be loaded. The filter option further
includes a function to enable or disable division of words by
means of the '~' character (hyphenation). Words that have been
divided by this can be made whole again in an index or
dictionary.
Indexing
An 'index', as you probably know, is a list of words with some
page numbers attached to them. The words are ordered
alphabetically, and the page numbers correspond with those on
which the word occurs. An index, thus, can be used to quickly
find some topics. Especially in technical books, this is
extremely handy.
When using this option, all filter settings are used. The
exception dictionary will have to be used if you don't want top
end up with lots of adjectives, pronouns and verbs you don't
want!
List of contents
On MS-DOS machines, there are supposed to be utterly advanced
professional word processor packages that allow real-time keeping
of a list of contents when you're e.g. working on a book.
It's best if your chapter-and paragraph titles are in capitals,
or underlined, or both. The dot '.' should be selected in the
filter, no exception dictionary should be loaded.
Line index
This is identical to the regular index, with the exception of
the fact that the program now does not look at pages but lines.
This is, thus, only handy when using straight ASCII files.
Dictionary
Another function that is quite identical to the regular index
function, with some major exceptions: No page numbers are used,
and this function also works on non-WP files. This is useful for
certain advanced purposes, or for example for creating individual
supplement dictionaries for "1st Word Plus".
Conversion
Apart from the major functions I mentioned just now, there are a
host of other functions contained in "1st Xtra". Some of them
have to do with converting text files from and to ASCII, WP and
GEM (GEM is the format that many PC programs use to save text.
Yippee!). There are Public Domain utilities to do this, but it is
incredibly nice that it's present in "1st Xtra" nonetheless.
A special conversion kind that is not commonly found in PD
utilities is that of changing a document into one that has
several columns. First you have to reformat your document using
"1st Word Plus" with the ruler length reduced to the column width
you want. After that, "1st Xtra" can convert that document into
one with several columns. The amount of columns per page and the
distance between individual columns can be specified using handy
alert boxes. All text styles are lost during this, however
(something which I find rather strange).
This is an type the text with a word in the next
extremely tiny ruler that's 20 line, it could look
sample text that I characters long, or odd.
wrote just because I just type your text Whateverthef.ckisit?
felt like wanting to normally and See?
demonstrate the afterwards convert Well, here ends it
things you can do the ruler and all. I hope this
with multiple reformat the entire text was long enough
columns. I have text. The only to illustrate the
decided to do three likely problems are principles of
columns that each those that result multiple columns
have a width of 20 when indenting, sufficiently.
characters, and centring, and using
that's really all excessively long
there is to it. All words. If I was to
you have to do is type a very long
The conversion options can do more, however. There is for
example an option that allows you to convert the .CFG printer
configuration back into a documented .HEX file for adaption by
the user. It is further possible to convert a multitude of
picture file formats to .IMG files (to be used in "1st Word
Plus"), "Degas" files or screen-format files (32000 bytes, such
as "Doodle"). All target files are in high resolution, and when
the source files are low or medium they will be converted
automatically.
Source files include "Stad" formats (PAC PIC and Ixy), "Degas"
(PI1, PI2 and PI3, but NOT compressed), "Neochrome" (NEO) and all
screen formats (e.g. DOO).
Printer functions
You can output the current file to a printer (with good
quality), but you can also output it to a data file on disk. This
latter option may sound silly but isn't - it allows "PRINTME.PRN"
files to be made that can be sent to the printer at a later
stage. These allow all printer codes to be sent as well!
Any pictures in the aforementioned formats can also be printed -
"1st Xtra" offers a much enhanced printing routine that results
in better quality print-outs. It is also possible to download
custom fonts (some are on the "1st Xtra" disk) to your 9-or 24-
pins printer, and you can make hex dump files.
The final bits
A special pulldown menu called 'Spezial' (English: Special)
allows the last options to be selected. These include "Layout
check" (where 10 pages are displayed in compressed size, to check
page layout), "Sort lines" (alphabetically sorts the lines in an
ASCII file, which is handy if you've been adding words to the
exception dictionary I mentioned earlier) and some functions that
allow for easier use of MS-DOS text files.
All beginning is tough, though
The most important thing you've got to do before you start
actually using "1st Xtra" is making sure that your texts have
certain characteristics that do not vary. It is for example not
advisable to start processing any old texts you've got lying
around. There are some things you have to take into consideration
before starting:
1) Words that belong together, such as "1st Word Plus", should be
typed with a fixed space between them. This makes sure that they
are treated as one entry, for example when creating an index.
2) Chapters and paragraphs, when they have names, should have
that name underlined, or written only in capitals. Using fixed
spaces in a chapter name consisting of more than one word is also
a prerequisite.
3) If you're not using German texts: You've got to slam some
sample texts (any you've got that are quite long) through the
'lexikon' (i.e. 'dictionary') option. Get rid of all the words
you would want to find in such a word list, and save the rest as
a "1st Xtra" exception dictionary (otherwise, words like "while",
"bigger" and "unfortunately" may end up in a future index, which
is hardly useful).
Concluding
"1st Xtra" is an extremely powerful word processing tool. The
only disadvantage is that it is hand-moulded for the German
market, which requires a bit of time to be invested by any non-
German user before texts can actually be successfully processed.
Once this has been done, however, you've got a utility you won't
be able to do without during any serious word processing
sessions. It can make an index and a list of contents, it can
convert ASCII<>WP (true WP!), create multiple columns, print in
higher quality, display a document 10 pages at a time, and a lot
more. Doubtless an invaluable piece of software. It's easy to use
because of the graphical user's interface and a splendid help
mode that can supply you with alert boxes whenever you do
something.
Wishes
No product is perfect, though "1st Xtra" is very close. There
are some disadvantages, however, that may need to be worked on if
the program is to strike a larger audience.
1) It only works in high resolution. Given the primary market so
far (German serious users), this is ideal. Once foreign versions
get made, this may have to be altered.
2) There are no keyboard equivalents. As it is possible to load
"1st Word Plus" from "1st Xtra", it could have been the default
program to load before loading the word processor. Due to the
lack of keyboard shortcuts, however, this is rather unhandy.
3) When converting a document into one with multiple columns, all
text styles are lost. Also, you first have to create the text
with the column width you wish using "1st Word Plus".
4) The manual looks as if it was written rather instinctively,
i.e. without much of a concept. Also, some pictures seem to be
missing here and there. This had better we redone if there is to
be a more international version.
Epilogue
Yes, another epilogue here.
The author of "1st Xtra", Mr. Clemens Weller, begged me to take
up the following with you: He would really like the program to be
sold with "1st Word Plus" in other countries rather than Germany
only. Principally, this means you should write to GST or Atari in
your particular country and ask them whether they would like to
include "a well known German package called '1st Xtra' that can
significantly enhance the possibilities of what no doubt is the
industry standard word processor on the ST/TT."
Mr. Weller would really appreciate this, and I think it would be
nice for the word processor users among you as well. After all,
"1st Xtra" is an extremely handy and powerful program that is at
the moment only available to people who buy a German copy of "1st
Word Plus" in Germany.
From personal experience, I can assure you that it is one
helluva program to work with. If you want to make an offer to Mr.
Weller yourself, please take the trouble of contacting him at
Adalbert-Stifter-Str. 27, D-7141 Steinheim a.d. Murr, BRD. Please
give him my beST regards.
Disclaimer
The text of the articles is identical to the originals like they appeared
in old ST NEWS issues. Please take into consideration that the author(s)
was (were) a lot younger and less responsible back then. So bad jokes,
bad English, youthful arrogance, insults, bravura, over-crediting and
tastelessness should be taken with at least a grain of salt. Any contact
and/or payment information, as well as deadlines/release dates of any
kind should be regarded as outdated. Due to the fact that these pages are
not actually contained in an Atari executable here, references to scroll
texts, featured demo screens and hidden articles may also be irrelevant.