The local version of Lovelace has some innate limitations:
I recommend using Lovelace through the WWW instead of using a local version unless your WWW connection is nonexistent, slow, or expensive. Even if you use the local version of Lovelace, I'd like to hear from you when you finish it - please find a way to email me (at dwheeler@dwheeler.com) when you complete the course and let me know how you like it.
DO NOT make a local copy of Lovelace available to the web unless you're willing to update your copy within a month after the master copy has been updated. There are already several sites providing updated versions of Lovelace; the web does not need obsolete sites to confuse people.
If, after all this, you decide to install a local version, I suggest that you use the form below to receive automated email notifications of changes to Lovelace.
The text below describes how to download the files you'll need. Basically you'll need to download and install (1) the Lovelace data files and (2) a web browser. Some of you may already have a web browser, you can skip the latter step. After downloading the files you need, then read and apply the installation instructions. Don't worry about how long they both are; they're long because I'm trying to cover many different computer systems.
If you've decided that you want to download a local version of Lovelace, let me first take care of a common case: PCs running Windows.
If you're an IBM-PC user, you use Microsoft Windows (3.1, 95, NT, or better), and you don't have a "Web Browser", I've developed a special version of Lovelace that you might like. A "web browser" is a program you need to use Lovelace (Web browsers include the following programs: Netscape, Internet Explorer, Mosaic, Cello, and Lynx). For those of you who don't have a browser, I've developed a version of Lovelace that's been pre-integrated with Cello (a web browser). Cello isn't the best web browser, but it's free and easy to install. If you plan to use a web browser for other things I'd suggest you install a better browser than Cello, but if you're only going to view Lovelace then this will get you going a little faster (though not as nicely). You can download the Lovelace/Cello combination directly. You'll then need to "unzip" this file, as I explain below and in the installation instructions.
For everyone else choosing to download a local version of Lovelace, select the compression format and source from the options below, and save the file using your web browser's ``Save File'' command after downloading. Local versions of Lovelace are available in:
If you download the `zip' format but don't have an `unzip' program, you can download an `unzip' program from the Info-ZIP archives, which has software to unzip files as well as create zip files (including both a free implementation and the shareware pkzip/pkunzip programs). The Info-ZIP archives can be easily accessed via JPL's version of the Info-ZIP archives. The archives are also available (in a less-easily-used form) at UUNET and WUARCHIVE.
Other sources for Lovelace files include the Public Ada Library (PAL) copy of Lovelace and the ez2load version of Lovelace (you can read the ez2load README file for more about ez2load).
You can also get a local version of Lovelace by CD-ROM. One CD-ROM with Lovelace on it is the "Walnut Creek Ada CD-ROM" by Walnut Creek CD-ROM (of Walnut Creek, California). Its (United States) phone numbers are (800) 786-9907 or (510) 674-0783; you can also send email to them at "info@cdrom.com".
On Installing a Web Browser
Once you've installed Lovelace, which is essentially a set of data files, you'll need to install a program to read those data files. The kind of program you need is called a web browser or HTML browser.
On many systems you may already have a web browser, so you don't have to do anything more. Common web browsers include Netscape, Mosaic, Cello, Lynx, and DosLynx. If you don't have a web browser, you'll need to install one. Here are some some options:
Now that you've downloaded Lovelace (the data files) and a web browser, read and apply the installation instructions. Also, use the Lovelace form to receive automated email notifications of changes to Lovelace.
You can also:
David A. Wheeler (dwheeler@dwheeler.com)