home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Big Blue Disk 16
/
bbd16.zip
/
DESK.TXT
< prev
next >
Wrap
Text File
|
1987-11-18
|
9KB
|
132 lines
|D╔════════════════════════╗══════════════════════════════════════════════════════
|D║ |5From the Editor's Desk |D║══════════════════════════════════════════════════════
|D╚════════════════════════╝══════════════════════════════════════════════════════
^C^1From the Editor's Desk
^Cby
^CDaniel Tobias
... Or maybe it should be "From the Editor's Disk"? Anyway, this is a new
column which gives a quick overview of new products and developments in the
computer industry that have reached my desk.
^1Microlawyer^0, from Progressive Peripherals (464 Kalamath St., Denver, CO
80204; (303) 825-4144), won't replace your lawyer, but it might help you
generate the legal forms you need for personal or business use. It consists of
a disk full of form templates ready to pop into your word processor to customize
for your own use. A 218-page manual is included which explains what situations
the forms are intended to cover. You are advised, however, to show any
resulting forms to your lawyer for approval; as written, they might not
necessarily comply with all state and local laws for your area. For instance,
our own state of Louisiana has the strangest legal system in the country, the
only one based upon the Napoleonic Code, so that most such computerized legal
packages aren't applicable here without extensive modification. However, this
package is still a good starting point to let you get an idea of what you need
to do before you start racking up legal fees.
But maybe, rather than wishing to generate forms, you're simply fed up with
forms and all the other manifestations of bureaucrats. In that case, Infocom's
new game, ^1Bureaucracy^0, is for you. It's written by Douglas Adams, the master of
satirical fiction who wrote The Hitchhiker's Guide to the Galaxy (the radio
show, TV show, book, and Infocom game). Anyone familiar with the past work of
both Adams and Infocom can expect something special from this new game, and they
won't be disappointed. I haven't quite solved it yet, but I've gotten through
the first few scenes (up to the part where you're aboard an airplane), and it's
really funny and challenging. It's rather weird, but there is some internal
logic to it. As usual for Infocom games, it comes with a bunch of clever props,
including a very humorous credit card application (be sure to read all the
carbon copies), and an ad for "Popular Paranoia" magazine. Like everything
Infocom has released before, it's great: buy it!
One person who has always been a consistent foe of bureaucracy, particularly
the concept of people being forced to do things in a particularly cumbersome way
because "the computer requires it," is Ted Nelson. This industry maverick has
been working since 1960 on a visionary system he calls ^1Xanadu^0, which would
contain the entire expanding literary output of mankind in a vast network of
interlinked documents instantly accessible to anyone in the world, to which all
users would be free to add their own publicly-readable commentaries, linkages,
and cross-indices. He maintains that computers will replace paper as our
primary means of storing and viewing information, once computer systems are
designed to meet the needs of the user, rather than the user being forced to
learn the ways of the computer as it is at present. This system, which finally
exists in a prototype version (after 27 years of research and development) is
described in Nelson's book, ^1Literary Machines^0, a new edition of which has
just been released. Write to Project Xanadu, 8480 Fredericksburg #138, San
Antonio, TX 78229 for more information. If you enclose a donation of $2 or
more, you'll be placed on their mailing list. Xanadu is also described in
Nelson's wider-ranging book, ^1Computer Lib^0. The first edition of this was
self-published in 1974, but a new edition has just been released by Microsoft
Press. (I haven't seen it yet, but will review it once I do.) All of
Nelson's writings make fascinating reading, though his unconventional style
may take a bit of getting used to. The concept of "hypertext" (non-sequential
text) which Nelson invented back in the 1960's is becoming a common buzzword
nowadays; perhaps some of his other far-out ideas will also come true now that
technology has finally caught up to him.
It's "hacker" time: Due to the special program of this issue being a
programming language, I'd like to bring up the subject of programming languages
here, with capsule reviews of those that I've been using, and announcements of
what's coming out in this area.
Borland's Turbo line of languages deserves special mention. I use ^1Turbo
^1Pascal^0 (version 3.0) extensively, and find it excellent. (Our menu presenter,
and many other programs in past issues, are written in Turbo Pascal.) Turbo
Pascal implements all of standard Pascal, but adds numerous extensions to get
around the sometimes infuriating limitations other Pascals usually have. For
instance, you have full access to the machine through DOS interrupt calls,
inline machine language, peeks, pokes, ports, hexadecimal numbers, and pointer
arithmetic; this lets you do all kinds of hackerish stuff that is usually
forbidden by the overly paternalistic structure imposed by Pascal. Turbo Pascal
has a very fast compiler, and a built-in editor with customizable commands.
Programs can be compiled as "standalone" executable files, or as "chain" files
that are runnable from another Turbo module. All in all, it's a good package.
A new version (4.0) has just been released; we'll give you a review as soon as
we can get it.
^1Turbo BASIC^0 is a BASIC compiler with many of the same features and advantages
of Turbo Pascal. It will work with standard BASICA programs, but if you write
programs in Turbo BASIC you can use lots of extra commands and structures, and
line numbers are optional. However, we've found that programs compiled in Turbo
BASIC don't work on a PCjr. The system locks up when keyboard input is
requested. Perhaps Borland didn't think this orphan machine worth supporting.
At any rate, this one blemish is what forced us not to use Turbo BASIC for
compiling BIG BLUE DISK programs, since we still support the PCjr. However, if
you don't use a PCjr, and don't care if your programs work on one, Turbo BASIC
may be the best choice for a BASIC compiler for your own personal use.
^1Turbo Prolog^0 has the same features as the other Turbo languages, plus some
new ones like windowing. You can set up windows to have the source code up on
the screen while you run the program. This is a very good environment to learn
the Prolog language, a powerful language suited for Artificial Intellegence
applications. However, for actually writing serious applications it leaves
something to be desired, since programs of any complexity very rapidly fill all
memory and disk space. A few years down the road, when everyone has computers
with megabytes of RAM and gigabytes of hard disk space, this may not be a
concern, but for now, this is still too wasteful. A more compact, efficient
implementation of Prolog would be desirable for anyone wishing to implement
programs for serious use on present-day machines.
We just received a review copy of ^1Turbo C^0. I haven't really got a chance
to do an extensive test of it, but what I've seen so far looks pretty good. It
has all the good features of the other Turbo languages, plus some more; each
successive Turbo language release seems to have a few more bells and whistles.
C has traditionally been the choice of "hackers" due to its facilities to get
down to machine level. However, the other Turbo languages also do much of this.
Meanwhile, Turbo C adds some structure elements, so Borland is helping make
Pascal and C meet in the middle, with structure and hackerisms at once. Turbo C
programs appear to run well on a PCjr, so you may be seeing some programs in
this language on future issues of BIG BLUE DISK.
I hear a new version (4.0) of Microsoft ^1QuickBASIC^0 is about to be released;
I'll review it as soon as we get it. It sounds pretty good. We use QuickBASIC
3.0 for our compiled BASIC programs here. It has generally worked well, though
a few bugs have turned up. One thing I don't like is that QuickBASIC generally
requires that COMMAND.COM be reloaded when a program exits, which can be a pain
on single-drive systems. This is what necessitates the "RETURN30.EXE" file on
BIG BLUE DISK, so that it can prompt you in a friendly manner for your master
disk if necessary. The Turbo languages usually don't require the reloading of
COMMAND.COM. QuickBASIC 4.0 is supposed to be a complete rewrite, so I'm
waiting to see if it's different from 3.0 in areas such as this.
Well, that's all I've got room for this month; see you later.