Trailing-Edge
-
PDP-10 Archives
-
BB-H138A-BM
-
3a-documentation/bls7e.bwr
There are 20 other files named bls7e.bwr in the archive. Click here to see a list.
BEWARE FILE FOR
BLISS-10 V7E
Revision: 0
Date: April 1978
COPYRIGHT (C) 1976,1977 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
TRANSFERRED.
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
BEWARE FILE FOR BLISS-10 V7E Page 2
TABLE OF CONTENTS
This file contains the following information:
1.0 Licensing provisions
2.0 General Information
3.0 List of files included in BLISS-10 V7E
4.0 Installation instructions
5.0 Recommended patches and known deficiencies
6.0 General warnings
7.0 New features, differences observable to the
user and operator
8.0 Results of testing
BEWARE FILE FOR BLISS-10 V7E Page 3
1.0 LICENSING PROVISIONS
The software described herein including, but not limited to, the
functions, program portions and program modifications are the
proprietary information of Digital Equipment Corporation. This
software is furnished only to licensed customers for use on a
designated DECSYSTEM-20 computer system.
Digital hereby places recipient on notice that the software described
herein is governed by the license agreement executed by recipient for
the operating system.
Permitting this software to be copied for any use other than for usage
on the designated DECSYSTEM-20 computer system is a serious violation
of the licensing agreement. Unauthorized use of this software could
have serious legal consequences.
2.0 GENERAL INFORMATION
Version V7E of the BLISS-10 compiler is a maintenance release in that
it contains many patches to fix known bugs. It also contains new
functionality which could affect some current programs. BLIS10 V7E
will build field-image APL (version 1A) and field-image FORTRAN
(version 5A) with edit 623 installed. BLIS10 V7E will not build
field-image BASIC-PLUS-2/20 (version 1A) or its associated RMS. These
products suffer from the functional modifications outlined in section
6.0 below. This document contains information on installation
procedures and known bugs and deficiencies.
3.0 LIST OF FILES INCLUDED IN BLISS-10 7E
See BLIS20.LOG for a complete list of all of the files included in the
version V7E release of the BLISS-10 package.
4.0 INSTALLATION INSTRUCTIONS
Install BLIS10.EXE, BLIS10.ERR and SIX12.REL on <SUBSYS>. Put
BLIS10.HLP on HLP: and BLIS10.DOC on DOC:.
BEWARE FILE FOR BLISS-10 V7E Page 4
5.0 RECOMMENDED PATCHES AND KNOWN DEFICIENCIES
See BLS7E.DOC for a list of known bugs and deficiencies.
Appended to this .BWR file is FORTRAN PCO #271 which is edit 623.
This edit must be installed in FORTRAN V5A before it can be built by
BLIS10 V7E.
6.0 GENERAL WARNINGS
The control file BLIS20.CTL which builds BLISS-10 creates the .DOC
file for BLIS10 under the name BLIS10.DOC. That file is on the
release tape as BLS7E.DOC.
The .REL files for the BLISS-10 compiler produced by BLIS10 7B(222)
have a creation date in 1966. This is caused by a DATE75 problem
between the DECsystem-10 BLISS-10 compiler and the DECSYSTEM-20
compatibility package. The contents of these .REL files are correct
and have been tested.
Two modifications to the way BLIS10 parses MACRO definitions could
adversely affect existing programs:
1. As outlined in BLS7E.DOC, a macro whose last lexeme begins
with a ? must not end with the $ which ends the macro.
MACRO A = ?..X$;
must be written as
MACRO A = ?..X $;
2. A macro formal in a lexeme beginning with $, will not be
recognized so concatenation will not be performed.
Example:
MACRO A(X) = ?..X $;
A(N);
will expand into "?..X", not "?..N".
To circumvent this