|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T a
Length: 9982 (0x26fe) Types: TextFile Names: »ada-rel.text«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89 └─⟦dbcd4071d⟧ »./gnu-ada-1.05.tar.Z« └─⟦999713de5⟧ └─⟦this⟧ »ada-rel.text«
;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Indented-Text -*- ;;;;;;;;;;;;;;;;;;;;;;;; ;; ada-rel.text --- Release notes for Ada in Gnu Emacs VERSION 1.05 ;; Author : Lynn Slater ;; Created On : Tue Sep 6 13:06:54 1988 ;; Last Modified By: Lynn Slater ;; Last Modified On: Tue Oct 18 07:46:05 1988 ;; Update Count : 48 ;; Status : General Public Release 1.05 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; This file describes ada support in Gnu Emacs. This is distributed on a free but copyrighted basis. I (Lynn Slater at lrs@esl.com) am maintaining a mailing list of ada emacs users. If you got this support by ftp, please send me a mail message so that I can add you to my list for updates, bug notices, and bug fixes. This list will be given out to all requestors unless you ask that your name be withheld. Most of the ada mail I get will be echoed to my ada user's list. If you specifically do/do not want everyone to see your message, please let me know. Conversely, if you do not want very many mail messages, let me know and I will not forward to you unless the change/bug is dramatic. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;Release 1.04 to release 1.05 changes: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; To make this release compatable with some non-unix file systems, all file names have been reduced to 14 characters or less. Affected files are the following: ada-release.text has become ada-rel.text dist-instruct.text has become ada-instl.text completing-read.el has become compl-read.el file-support.el has become file-path.el electric-ada.el has become elec-ada.el *** BE SURE TO REMOVE your old copies of these files! *** Added files: compile.el -- rms approved changes to distributed compile.el Major Revisions: In a-db Made the debugger buffer pop up when breaks are set. Added the ada-db-print-value command. Is really handy! Made a-db startup handle a change in directories better Made a-db-mode be invokable from any existing shell, Made the shell be insensitive to cd's, pushes, and pops. Made a-db kill the old debugging session Made the ada-db-prompt-pattern be better. You can now reuse lines. In ada-tag.el Removed redefinition of next-error, etc. Now depend upon the new compile. Totally rewrote ada-lookup-last-error to not need special support by next-error. It now displays the compiler error message in the online manual buffer rather than tri-splitting the screen. In dired-ada Improved ada-make-rebuild-script Reordered the file Removed redefinition of compile1, made file use the new compile.el In elec-ada Made the automatic indentation be much better Control-j does an indent, carrage return is a simple newline Function arguments and parameters are indented better Comments may be split in mid-line by controil-j Ada statements may be split Added indent-to-previous-indentation (I LIKE this!) In ada-etempl Is a total update by the author, Vincent Broman ------------ The ada release comes in several files. <<Part 1>> (Support) recieve-dist -- Installation scrpt ada-rel.text -- This file .ada-init -- stuff to place in the .emacs file ada-cmds.text -- Ada editing commands summary ada-instl.text -- Installation instructions make-dist -- script to make a distribution of the Ada support location.el -- Lets you go backward after a tags lookup compl-read.el -- bug fix (however, R. Stallman disagrees) file-path.el -- Lets the bnf file be found in your load-path header.el -- File header maintenance tar.el -- Support for mailing small ascii files <<Part 2>> (The main environment independent modes) elec-ada.el -- Ada editing mode ada-etempl.el -- Ada "smart" templates <<Part 3>> (Verdix Specific Support) a-db.el -- interface to Verdix a.db dired-ada.el -- Verdix specific ada editing tags-ada.el -- Ada tags lookup <<Part 4>> (On line manual and BNF templates) ada-tag.el -- Online manual lookup ansi-lrm-TAGS -- Tags for ansi Ada reference manual ada-templ.el -- Ada BNF based templates full-ada.bnf -- The BNF itself template.el -- General bnf based editing Sorry about all the copyrights, but Stallman makes a good point that they are needed. My apologies if I have omitted or wrongly stated authorship. I do not know the source of some of the files from which I started. Notify me of any corrections and I will include it on all future copies and will notify all recipiants if you so ask. Instructions: These files should be placed somewhere in the load path and byte compiled. They should not cause any noticable changes to any other parts of emacs. If you got the changes by mail: For each part in which the changes are sent (i.e. Part 1/3) 1. Save the message in a directory. cd there 2. % uudecode <saved-msg> 3. % uncompress r<release-number>>-ada<<part number goes here>>.tar I.E. uncompress r1.05-ada1.tar 4. % tar -xvf r<release-number>-ada<<part number goes here>>.tar I.E. tar -xvf r1.05-ada1.tar Note: after part 1 is recieved and processed, you may just save the message and type % ./recieve-dist <<message-file-name>> <<release-number>> <<part-number>> I.E. ./recieve-dist temp.text 1.05 2 If you are getting the changes by FTP For each new-ada*.tar.Z file 1. mget the file into a directory. cd there 2. <<omitted>> 3. % uncompress <<file-name>>.tar 4. % tar -xvf <<file-name>>.tar ****** For all forms of the release: ****** BE SURE TO REMOVE your old copies of the deleted files mentioned above! 5. Incorperate .ada-init into your .emacs file, or 1. add the directory to your load path and 2. set the variable ada-online-manual-directory in your .emacs file. Remember that the load path does not always take "~/" forms. 6. Move ansi-lrm-TAGS to ada-online-manual-directory/TAGS. You will have to get the reference manual itself from the ansi-lrm directory of the simtel ada repository. 7. Evaluate this form, AFTER the load path has been set. (progn ;; compile all the source (byte-compile-file "tar.el") (byte-compile-file "elec-ada.el") (byte-compile-file "dired-ada.el") (byte-compile-file "ada-tag.el") (byte-compile-file "compile.el") (byte-compile-file "header.el") (byte-compile-file "location.el" ) (byte-compile-file "a-db.el" ) (byte-compile-file "ada-templ.el") (byte-compile-file "ada-etempl.el") (byte-compile-file "template.el") (byte-compile-file "tags-ada.el") (byte-compile-file "file-path.el") (byte-compile-file "compl-read.el")) Read the mode help on ada-mode, dired-ada-mode, and a-db. These help messages and also a cross reference are in ada-cmds.text. The online help lookup will not work without an ada manual. I got my copy from the simtel ada library; it seems to be consistent with the messages produced by VADS5.5(h/j). It would be nice if Verdix distributed this with their releases. Unfortunately, I run in a sooped up emacs using lots of changes that were not accepted for standard distribution. I hope that I have sent all the needed files. If not, let me know and I will respond asap. Also let me know if I can simplify the installation. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Release Version Info ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; This is release 1.05 Release 1.00 -- Basic release Release 1.01 -- Fix of minor bugs as well as 1 very noticable bug Release 1.02 -- New form of distribution that servives mailing better Release 1.03 -- Added mode help to ada-cmds. -- Made instuctions for FTP access. -- Started numbering releases. Release 1.04 -- Dired-mode integrates local changes -- Electric ada does not redefine help character -- Spelling corrections Release 1.05 -- Much better ada-etempl.el, better integration Next Release : 2.0. Will seperate Verdix dependencies from the independent ada stuff. May support other compilers, if someone will do it. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Support ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; On a time available basis, I will fix most bugs that are reported to me, and I will distribute fixes or enhancements sent by others. I am particularly interested in better indentation while in ada mode and in constructs that can skip block statements such as ifs, whiles, begins, declares, nested procedures, etc. A variant of outline mode to squash undesired details may also be nice. I am also interested in code that can count paragraphs in the ada manual. If enough interest is shown, I will consider creating the mail groups ada-gnu-emacs and ada-gnu-emacs-request. I doubt that there will be enough interest to create newsgroups. For now, just send all mail to me and I will forward it as appropiate. Please do not mail me diffs. Odds are that I do not have exactly the same version that you have. Instead, send whole files or whole functions and I will integrate. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Distribution ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; The distribution of this code is encouraged under the "copyleft" terms in each of the files. A shell script called make-dist has been included that will recreate the distribution in the form it was sent from here (ESL). From: Lynn R. Slater [lrs@esl.com] Organization: ESL/TRW 495 Java Dr. Sunnyvale, CA 94088-3510 Phone.......: Office (408) 294-2888 x 4482; Home (415) 796-4149