Lovelace Version Information

You are currently viewing Lovelace version 4.5. Here are the major changes that occurred with each version:

Version 4.5. Fixed the example in lesson 6 involving Null_Key. Mentioned Intermetrics in the section on Ada tutors. Added information on installing a web browser in the section on downloading Lovelace.

Version 4.4. Fixed the link in the Lovelace notes to "Lovelace: An Ada 95 Tutorial" Organized the links in the Lovelace home page so it would be easier to understand.

Version 4.3. Fixed more typos, added a link to link to Learn Ada on the Web (LAW), added some quiz questions to sections that didn't have them, and added comments about Lovelace by previous users. Modified the list of Ada tutorials so it's now a general list of all Ada tutorials, including Lovelace (so people who want a list of Ada tutorials can simply link to that page). The congratulations page on completing Lovelace now includes a link to the URL-minder service so they can automatically receive email when Lovelace is updated. A paper about Lovelace, titled "Lovelace: An Ada 95 Tutorial" is available in postscript format. File "ustrings.adb" had a minor correction in Put_Line to a file (before, the new line was put to current output instead of to the desired file), and it was modified so that it can read lines up to Integer'Last characters long. Added some backgrounds to make it more interesting to look at, but the main tutorial text does not have a background (computer screens are hard enough to read without a background causing problems!).

Version 4.2, released May 1995: Fixed typos, added a "miscellaneous" lesson to discuss safety, efficiency, and briefly hint at related areas. Added a file describing the use of Ada in the U.S. DoD.

Version 4.1, released May 1995: Added a lesson on interfacing to foreign languages.

Version 4.0, released April 1995: Added lessons 9 through 14. Improved presentation speed for some users by making all `.gif' files interlaced and using the HEIGHT= and WIDTH= options of the HTML ``IMG'' command (this doesn't help all users, but they're harmless if they don't).

Version 3.1, released Feb-1995: Fixed minor errors, added error-detection programs to help detect them (including weblint with various options, an HTML spelling checker, and an Ada syntax checking step).

Version 3.0, released Feb-1995: Added this version file. Added a graphic to the home page and button graphics to the tutorial sections; I have not (yet) added graphics to the "miscellaneous" pages. Extended lesson 7 to briefly describe object orientation and encapsulation. Used "weblint" and fixed various problems identified by it. Added some `how to use your compiler' text, which I hope to extend further in the future. Added downloadable "local" versions of Lovelace; this required file renaming to fit within MS-DOS filename limitations. Added <TEXT FILE="filename"> command to mklesson so that it'd be easier to insert code fragments into instructions; this has the side-effect of making it easier to check code using an Ada compiler.

Version 2.0, released 27-Jan-1995: Various bugfixes: fixed the commenting format (some browsers had trouble with the earlier version), as well as a number of smaller errors.

Version 1.0, released 18-Jan-1995: Initial release of Lovelace, with 7 lessons (the 7th had two sections on object-oriented programming).

You can Return to the Lovelace home page.

This page was last modified 18-February-1995.

David A. Wheeler (