DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T a

⟦994d78481⟧ TextFile

    Length: 9982 (0x26fe)
    Types: TextFile
    Names: »ada-rel.text«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦dbcd4071d⟧ »./gnu-ada-1.05.tar.Z« 
        └─⟦999713de5⟧ 
            └─⟦this⟧ »ada-rel.text« 

TextFile

;;;;;;;;;;;;;;;;;;;;;;;;; -*- 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