TurboGopher
Rob Harper Rob.Harper at csc.fi
Wed Oct 7 01:31:25 EST 1992


--------------------------------------------------------------------------------

>Path: funic!fuug!mcsun!uunet!convex!darwin.sura.net!spool.mu.edu!umn.edu!news2.cis.umn.edu!gopher-news-request at boombox.micro.umn.edu
>Date: Tue, 6 Oct 92 14:53:27 CDT
>Message-ID: <9210061953.AA13339 at boombox.micro.umn.edu>
>From: gopher at boombox.micro.umn.edu ("The Gopher Team" )
>Original-To: gopher-news at boombox.micro.umn.edu
>Subject: TurboGopher: a new, turbocharged Gopher client [LONG]
>Newsgroups: comp.infosystems.gopher
>Distribution: comp
>Sender: news at news2.cis.umn.edu
>Approved: comp.infosystems.gopher at news.cis.umn.edu
>Lines: 87

Announcing a new, improved Macintosh Gopher client: TurboGopher.

The Gopher development team at the University of Minnesota is pleased to
announce TurboGopher. The TurboGopher application was carefully tuned for
maximum speed, and runs as much as three times faster than other Mac
gopher applications we benchmarked against. It is even faster (sorry
guys!) than the UNIX client when run on a comparable machine on Ethernet.
TurboGopher's speed is most noticeable when  performing common gopher
operations such as fetching a list of items or viewing a document. Beyond
optimizing TurboGopher for raw speed while fetching documents and
directories, we turbocharged the user interface by displaying information
as soon as possible... you can read the first part of a document or
directory while the rest is being fetched. And you can cancel if you
aren't interested in what you see being fetched.  This feature is crucial
when running a Gopher client  over a slow network connection or a SLIP
link.

In spite of the design goal to run fast as possible, TurboGopher is a good
Mac citizen: it shares time with other applications. You can put TurboGopher
in the background (and fetch very long items in the background) while
you work in another application in the foreground. You can also have
several fetches running concurrently in TurboGopher. Both these features
are important over low-speed network connections.

To further enhance perceived speed, TurboGopher uses a directory caching
scheme so that it only fetches item lists when necessary. This again is
very helpful over low-speed networks since it minimizes network traffic.

Speed is of little use if you cannot get connected to your home gopher
server, so TurboGopher's configuration supports specifying two
(redundant) home gopher servers. For large sites this is an important
feature because running redundant home gopher servers minimizes the
chances of your top-level gopher server being down and spreads the load
between the servers.

For the folks who are Gopher experts, TurboGopher is a full featured
Gopher client. Gopher+ features have been disabled in this release. These
will be turned on in the next release. MacIP support has not been added,
but should be by the next release.  Current features include:

    + Both warp speed AND considerate backgrounding
    + Multiple concurrent fetches (multiple streams)
    + Intelligent caching to improve perceived speed over SLIP links
    + Choice of multiple windows or window recycle
    + Displays as it fetches (cancel if you like!)
    + Interruptible network transactions (Command-Period)
    + Directory length limited only by memory
    + Unlimited document length (displays 32K, saves all)
    + Pseudo-hypertext searches (Option-double-click on word)
    + ISO Latin-1 character-set support
    + Find text within documents
    + Cache everything, nothing, or exactly what you want!
    + Set & Delete Bookmarks for any Gopher object
    + Import & Export of Bookmarks
    + Total recall of entire session (Recent menu)
    + NCSA Telnet & TN3270 support (via AppleEvents under system 7.0)
    + System 7 Balloon Help
    + Comprehensive built-in Help document (can be customized)
    + Preconfigured (can be reconfigured)
    + Automatically un-binhexes Mac documents

Besides cruising Gopherspace you can get to your favorite Mac software
archive sites either directly (if they run a Gopher server like the
info-mac archives at sumex-aim), or indirectly via Gopher's various FTP
gateways (if all they run is old FTP).

TurboGopher is available for anonymous ftp from boombox.micro.umn.edu in
the  /pub/gopher/Macintosh-TurboGopher directory. Even better, you can
fetch TurboGopher with gopher by looking in the Information About Gopher
folder on the University of Minnesota Gopher server.

We hope you enjoy TurboGopher. As always, comments and bug reports can be
e-mailed to the University of Minnesota Gopher development team at:
    gopher at boombox.micro.umn.edu


NOTES:
------
A good place to benchmark directory fetches is to connect to one of the
top level gopher servers at the University of Minnesota
(gopher.tc.umn.edu or  gopher2.tc.umn.edu), open the "Computer
Information" item, and then open the "Claris" directory. You can benchmark
speed of document fetches by opening nearly any large document.

- The Internet Gopher Team at the University of Minnesota
  October 5, 1992