home *** CD-ROM | disk | FTP | other *** search
- ASR Newsletter, Issue 5, August 1986
-
-
- Ada (tm) Software Repository (ASR) Newsletter Issue 5, August 1986
- Richard Conn, Newsletter Editor Published by Echelon, Inc.
-
- THIS ISSUE
- Page
- I. OF PARTICULAR INTEREST ... 1
- A. Master Index to the Ada Software Repository
- B. Ada EXPO '86
- II. GENERAL INFORMATION 2
- A. Ada 1988
- B. Ada Information Clearinghouse Bulletin Board
- C. An Interesting Topic: the Cray 3
- D. The DDN as a Resource: the List of Lists
- E. The JALCF Newsletter
- III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY 5
- A. Export Controls
- B. New Format for Online and Hardcopy Documentation
- C. NOSC-TOOLS Directory Dropped
- D. Growth of the Ada Software Repository
- E. Tape Distribution
- IV. NEW SUBMISSIONS IN JULY 10
-
- ==============================================================================
- I. OF PARTICULAR INTEREST ...
- A. Master Index to the Ada Software Repository. The Master Index of the
- Ada Software Repository (ASR) is a loose-leaf book which contains details
- on (1) each item of software and (2) each item (file) of information in the
- ASR. Each item of software is described by an abstract, information on
- the host compiler/operating system and target environment, and a listing
- of all associated files and their locations in the ASR. Each item of infor-
- mation is described by an abstract and a listing of all associated files.
- The Master Index breaks down the ASR into the following major
- categories, each presented as separate chapters:
-
- o ASR-Specific Information and Programs
- o Artificial Intelligence
- o Benchmarks
- o Communications
- o Reusable Software Components
- o Data Base Management
- o Documentation
- o Graphics
- o Project Management
- o Ada Software Development Tools
- o Other Tools
- o the WIS Ada Tool Set
-
- Selected items of information from the ASR are included in the Master
- Index. These items include the Welcome Message, which gives an extensive
- introduction to the Ada Software Repository (its operation and use) and the
- Defense Data Network (with emphasis on the use of FTP to transfer files from
- the archives on SIMTEL20).
- Appendices include (1) a Snapshot of the ASR (ADA.SNP) which names
- each directory of the ASR and gives the total size of its contents in
- terms of bytes and lines of code, (2) a listing of all files in each
-
-
- Page 1
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- directory of the ASR with file sizes and CRC data (ADA.CRCLST), and (3) a
- listing of all files in each directory of the ASR with file sizes, line
- counts, and PAGER hashes (ADA.RPT).
- The Master Index includes a complete table of contents, which is helpful
- in quickly locating specific items of interest, and an extensive index. The
- first publication of the Master Index exceeded 400 pages.
- As the ASR grows, updates to the Master Index will be issued. The loose-
- leaf format of the Master Index was selected to facilite the update process
- and to permit the users to assemble the Master Index and the ASR
- Newsletters conveniently in loose-leaf notebooks.
- The Master Index is available only through Echelon, Inc. The ASR News-
- letters may be obtained from the ASR in the directory PD:<ADA.NEWS> or
- by hardcopy subscription through Echelon, Inc. The price of the 428-page
- Master Index is $49.95, and the Master Index will be available by the end of
- August.
-
- B. Ada EXPO '86. Ada Expo '86 is a major exposition featuring vendor
- exhibits, seminars, and tutorials which will be held at the Charleston Civic
- Center, Charleston, WV, from 17 to 21 November, 1986. The November
- AdaJUG/SIGADA joint meeting will be held in conjunction with Ada EXPO '86. The
- meeting will include a comprehensive educational program, which includes a
- presentation on the Ada Software Repository, and a large Ada vendor/applica-
- tions exhibit which features educational tools, developmental tools, and other
- products available for the Ada language.
- The meeting is being co-sponsored by Senator Robert Byrd and the Software
- Valley Corporation. Registration forms and further information may be
- obtained from:
- Ada Expo '86
- Attn: Becca Essman
- PO Box 868
- Frederick, MD 21701
- 301/662-9400
-
- ==============================================================================
- II. GENERAL INFORMATION
- A. Ada 1988. From John B. Goodenough (GOODENOUGH@A.ISI.EDU):
- "I have noted an increasing number of references to Ada88, with the
- implication that somehow there will be a revised Ada Standard issued in 1988.
- In my opinion, it is highly unlikely that a revised Standard would complete
- the revision and approval process before some time in the 1990s. The only
- reason for referring to 1988 is that ANSI requires that each of its Standards
- be reviewed every 5 years to see if the Standard is still useful or if a
- revision is contemplated. There is no requirement that a revision be prepared
- every 5 years. You may have noticed that the FORTRAN and COBOL Standards tend
- to be revised every ten years. I see no reason why Ada should have a quicker
- schedule.
- "Of course the process of preparing a revision can (and should) begin
- well before an anticipated approval date. And it is useful for members of the
- Ada community to present and discuss possible language deficiencies and
- improvements. However, there has been a general feeling among members of the
- Ada Board that it was premature to start official work leading to a revision
- of the ANSI/MIL-STD before the International Standard for Ada has been
- approved (which has not yet occurred, but which should occur soon). Similarly,
- WG9, the Working Group responsible for the International Standard, directed
- that the Ada Language Maintenance Committee be restricted to recommending
-
-
- Page 2
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- interpretations of the Standard. The issue of whether and how to consider
- revisions was deferred until at least 1987.
- "In short, it is more accurate to refer to a revised Standard as Ada 9x
- instead of as Ada88."
-
- B. Ada Information Clearinghouse Bulletin Board. From Karl A. Nyberg
- (grebyn!karl@seismo.css.gov):
- "The following message is forwarded from the staff at the Ada Information
- Clearinghouse. I have just tested this procedure out, and found it to be
- working. The Bulletin Board System appears to be an IBMPC.
-
- Ada INFORMATION CLEARINGHOUSE SPONSORS BULLETIN BOARD
- SYSTEM FOR NON-DDN USERS
-
- "Access to the Ada20 Information directories is now limited to authorized
- DDN users only. Authorized DDN users can obtain instructions on accessing
- general information files by reading the file <Ada-Info>DDN-Access.hlp. This
- file may be accessed via "type" by Ada20 users, or via anonymous FTP by users
- on other hosts.
- "Non-DDN users may now access Ada Information files via a dial-up
- bulletin board service. The Ada Information Bulletin Board system can be
- accessed by dialing (202) 694-0215, at either 300 or 1200 baud. Users should
- set their telecommunications software to operate with no parity, eight data
- bits and one stop bit. The system initially answers the telephone at 1200
- baud, no parity, eight data bits (XMODEM), and 1 stop bit. It then waits to
- receive 3 slow carriage returns to match baud rate, parity, and number of data
- bits.
- "NOTE: The Ada Information Bulletin Board system is being implemented on
- a trial basis. Not all capabilities are fully supported. To report problems,
- or for additional information on the use of the bulletin board, please contact
- the Ada Information Clearinghouse at (703) 685-1477.
-
- Mary Armstrong
- Ada Information Clearinghouse"
-
- C. An Interesting Topic: the Cray 3. From 23-Jun-86 "Electronics"
- magazine (thanks to Bill Westfield for pointing this out):
- "Cray Research Inc intends to drop its traditional labor-intensive
- approach to building supercomputers in favor of automation. ... Instead of
- humans hooking up the rat's nest of wires inside the machines, specialized
- robots built to Cray design will handle a variety of Cray-3 manufacturing
- jobs, ranging from the dicing of the gallium arsenide wafers into the custom
- GaAs chips to be used in the system to the actual wire interconnection.
- Prompting the move is the extreme miniturization of the machine: A FULL-BLOWN
- 16-PROCESSOR CRAY-3 SYSTEM WITH 64 MEMORY MODULES WILL BE PACKED INTO LESS
- THAN ONE CUBIC FOOT OF SPACE, excluding power supply. No wire in the Cray-3
- will be longer than 3 in. ... The Cray-3, when delivered in 1988 or 1989, is
- expected to exceed by 10 times the performance of the current-generation Cray-
- 2, which has a peak rating of 1.2 billion floating- point operations/s."
-
- D. The DDN as a Resource: the List of Lists. The Defense Data Network is
- a fantastic resource, supporting both electronic mail and electronic file
- transfer between its myriad of users. Many active bulletin boards (electronic
- mail lists) exist on the DDN, and it is of value to be aware of them. A file,
- called the "List of Lists," exists on SIMTEL20 which details all of these
-
-
- Page 3
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- electronic mail lists.
- The "List of Lists" file is contained in the directory PS:<BBOARD> as the
- file INTEREST-GROUPS.DOC. This file is currently 136,385 bytes long. The
- following electronic mail lists are covered by this file. The full "List of
- Lists" file should be consulted for a complete description of these electronic
- mail lists.
-
- ADA-SW INFO-JAPAN NORTHSTAR-USERS
- AI-ED[ucation] INFO-KERMIT NUKE-WINTER
- AILIST INFO-LAPTOPS OPSYS
- AMETHYST-USERS INFO-LAW PACKET-RADIO
- APOLLO INFO-MAC PARSYM
- ARMS-D INFO-MACFORTH PC-Token-Ring
- ARPA-MHS INFO-MICRO PCIP (PC TCP/IP)
- ARPANET-BBOARDS INFO-MODEM7 PHILOSOPHY-OF-SCIENCE
- ASM370 INFO-MODULA-2 PHYSICS
- Astronomy Events INFO-NETS POLI-SCI
- AVIATION INFO-PASCAL PROLOG/PROLOG-HACKERS
- BIZARRE-PEOPLE INFO-PCNET ProtocolS
- CA (cullular automata)INFO-POSTSCRIPT Psychnet (see EPSYNET)
- CADinterest INFO-PRINTERS PUP-LOVERS
-
- CBMLIST INFO-PYRAMID RAILROAD
- CLUSTER INFO-RIDGE REXX Forum
- Computers and Society INFO-RSTS RISKS
- CUBE-LOVERS INFO-SEQUENT SCHEME
- Cyber-L INFO-TERMS SCRIBE-HACKS
- Dead-Heads INFO-/BUG-TI-EXPLORER SECURITY
- EDITOR-PEOPLE INFO-TMODEM/BUG-TMODEM SELF-ORGANIZATION
- EPSYNET (Psychnet) INFO-UNIX SERVERS
- EVOLUTION INFO-V (V dist op sys) SF-CONS LIST
- FANZINE INFO-VAX SF-LOVERS
- FIGIL (FORTH Int Grp) INFO-VLSI SKY-FANS
- FIREARMS INFO-XENIX310 SMAUG
- FRANZ-FRIENDS INFO-XLISP SOFT-ENG
- GOULDBUGS InfoCDC SPACE
- HEADER-PEOPLE INTEREST-GROUPS LIST STD-UNIX
-
- HEATH-PEOPLE IRLIST SUN-SPOTS
- HEALTH-NET KILLER SYMBOLIC MATH
- HORSE L-5 TCP-IP
- HUMAN-NETS L-HCAP (handicapped) TECHNICAL RPTS REDIST'N
- ICON-GROUP LAN-News TELECOM
- INFO-1100/BUG-1100 LASER-LOVERS TEXHAX
- INFO-68K LINGUA (comp langs) TheoryNet
- INFO-ADA LIST OF MAILING LISTS TOPS-20
- INFO-AOS LOVE-HOUNDS UNIX-EMACS
- INFO-AMIGA Mail-Men UNIX-SOURCES
- INFO-APPLE mailjc UNIX-SW
- INFO-APPLEBUS MER.SIGBIG (supercomp) UNIX-TeX
- INFO-ATARI[8/16] METAPHILOSOPHERS UNIX-WIZARDS
- INFO-BITGRAPH MH-USERS V2LNI-PEOPLE
- INFO-BLIT MH-WORKERS VECTREX-PEOPLE
-
-
-
-
- Page 4
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- INFO-C MHS (X.400) implement VIDEOTECH
- INFO-CPM MILSIM VISION
- INFO-DEC-MICRO MMM-PEOPLE VPLLIST
- INFO-FUTURES MsgGroup WELDCOMP
- INFO-GRAPHICS MUS (Masscomp Users) WorkS [tations]
- INFO-HAMS NA (numerical anal) XPERT
- INFO-HZ100 NAMEDROPPERS XPORT
- INFO-IBMPC NIHONGO
- INFO-IRIS
-
- To subscribe to a list, ask questions, or address other administrative
- matters, send electronic mail to
-
- list-REQUEST@host
-
- (e.g., HEADER-PEOPLE-REQUEST@MC.LCS.MIT.EDU or ADA-SW-REQUEST@SIMTEL20.ARPA).
- This message goes to the moderator of the list, rather than to the membership
- of the entire mailing list.
-
- E. The JALCF Newsletter. The JOVIAL/Ada Language Control Facility at
- Wright-Patterson Air Force Base publishes an outstanding newsletter which
- contains information of interest to the Ada community. There is no
- subscription cost, and subscriptions may be requested by:
- 1. Calling the LCF Newsletter Coordinator at 513/255-4472
- or AUTOVON 785-4472.
- 2. Sending conventional mail to
- ASD/SIOL
- Wright-Patterson AFB, OH 45433-6503.
- 3. Sending electronic mail to
- LCF@WPAFB-JALCF
- Some of the items in the July 1986 issue of this newsletter include:
- 1. Details on:
- ACT Ada/1750A Cross Compiler
- ADADL and DOC-GEN
- Alsys Ada Compiler for PCs
- DDC International and Control Data Corp Ada Compiler Agreement
- Intellimac Ruggedized Ada Compiler
- SAIC and Alsys Ada Compiler
- Telesoft and Prime Computer Ada Software Contract
- Telesoft's TeleGen 2 Compiler
- 2. Procedures for Obtaining Ada Compiler Validation Capability
- (ACVC) Tapes and Diskettes
- 3. List of Ada Texts
- 4. List of Validated Ada Compilers
-
- ==============================================================================
- III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY
- A. Export Controls. The following is a message from Chris McDonald, as
- addressed to Frank Wancho and Rick Conn. This message was sent in response to
- the messages posted on the DDN about concern over Export Control Laws of the
- United States.
- "Gentlemen, I read all of the messages. I fell vindicated that I with
- your cooperation had anticipated a concern which both Doug and Sam have
- expressed.
- "First, if we agree--as we did in the matter of releasing the repository
-
-
- Page 5
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- to foreign nationals and to foreign governments--that the repository consists
- of "public domain" material, then it is difficult to envision how export
- control regulations will be applicable. By definition, the US government is
- attempting to control the export of "significant and critical" technology.
- If that technology is in the "public domain," it would seem contradictory to
- belive that one can either control it or would want to control it.
- For example, the algorithm on the Data Encryption Standard (DES), used
- for the protection of unclassified sensitive data, is in the public
- domain. The algorithm is available to foreign governments and to foreign
- nationals, regardless of any political relationship to the US.
- Hardware devices, which implement the software implementation of DES, are
- export controlled because the "device" is not in the "public domain"
- given that individual companies have established patents and copyrights on
- their own products. It is also difficult to envision that someone would at
- this late date want to classify ADA software as "significant and critical"
- given that the whole tenor of the development has been to maximize
- public distribution.
- "Second, my copy of the list of items to be controlled--contained
- very inconveniently in a classified document--addresses broad categories
- of technology. ADA is not even mentioned.
- "Third, we have documented our current releases procedures on the ADA
- repository to the extent necessary to meet Army requirements which in turn
- implement DoD directives.
- "Four, before we get hung up on ADA, consider DDN itself. Last year I
- asked the DDN Project Office to answer a simple question on export control
- directed against the network itself. Specifically, since foreign nationals
- and foreign hosts access DDN, what about export control, particularly
- when "ftp" anonymous accounts exist throughout the network? I followed up
- three times and never got an answer. I gave up in total frustration. My
- point is that we have at least addressed the issue for ADA. I would propose
- that this has not been done for the network itself as a whole.
- "Five, originators have the decision to determine what is
- "significant and critical" within the context of broad guidelines. System
- administrators can question originators or security types like me can
- question--as I did in the case of the repository. But, when originiators do
- not perceive any requirement to impose restrictions, and when we as
- administrators/security types can determine no policy requirement to impose
- restrictions, one has reached a point where one can legitimately and with a
- clear conscience say "ENOUGH!"
- "It is nice to see other individuals expressing a concern which I share.
- I would think that in this particular case there is not a problem."
-
- As additional material of interest, the August 1986 issue of "The
- Institute" by the IEEE (this is Vol 10, Number 8) has a front-page
- article entitled "Air Force Proposal to Restrict Databases Faces Stiff
- Opposition". From the article:
- "The IEEE has strongly opposed a tentative plan by the U.S. Air Force
- to restrict the access of non-U.S. citizens to unclassified electronic
- databases.
- "As part of their ongoing effort to keep Soviet bloc agents from
- learning about U.S. high technology, Air Force officials are considering
- restricting both Government databases -- like the National Technical
- Information Service of the U.S. Commerce Department -- and private services
- -- such as Chemical Abstracts ... and Lockheed Corp.'s Dialog ... .
- "The Air Force has proposed that unclassifed but "sensitive"
-
-
- Page 6
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- information ... be removed from these open databases and placed in a special
- one that only U.S. citizens could access."
-
- The article goes on ...
- "Restrictions could help Soviets
- "In a letter to the Air Force in May, Benjamin J. Leon, chairman of the
- IEEE Technology Transfer Committee, stated: "Any restrictions placed on
- access to these databases would impede the ability of the United
- States to advance both military and civilian technology."
- "Leon suggested that creating a special database with sensitive
- information might actually hinder allies of the United States and help
- its adversaries.
- "Free World engineers may find it easier to redo the work rather
- than to make application for access to export-controlled information,"
- Leon wrote. "However, the Eastern bloc countries, discovering this
- source of valuable information in one repository, will likely expend
- substantial amounts of money to gain access to the database, with certain
- success."
-
- Later in the article ...
- "Kenneth Allen, vice president of government relations for the
- Information Industries Association, said the association is forming a group
- of members to "deal with the issue." The IIA is "very concerned"
- about potential restrictions, he said. Allen is also organizing a
- seminar on the proposed database restrictions this fall, with speakers from
- the American Civil Liberties Union, the American Library Association, and
- other groups that he said share the IIA's concern."
-
- Finally ...
- "The Air Force's study of electronic databases did not derive from
- specific incidents ... so much as from "concern about technology transfer in
- general."
- "That concern was summed up ... in a report issued by the
- Departement of Defense last year, called "Soviet Acquisition of
- Militarily Significant Western Technology: An Update."
- "The report charged that "Western products and technology secrets
- are being systematically acquired by intricately organized, highly effective
- collection programs specifically targeted to improve Soviet military weapon
- systems. ... Targets include defense contractors, manufacturers, foreign
- trading firms, academic institutions, and electronic databases."
- "The report also singled out several IEEE meetings for allegedly
- having helped the Soviets build better radar systems ... The DOD has never
- offered any evidence to support these claims."
-
- B. New Format for Online and Hardcopy Documentation. I made several
- modifications, including writing several new programs to support the
- modifications, to the online doc/hardcopy doc system on SIMTEL20. These
- modifications are reflected in both the online doc data base file HELP.DAT and
- the Master Index book.
- Each item of software and documentation in the ASR is presented in a
- consistent fashion. For the software, each entry indicates the compiler and
- target along with an abstract. A sample:
-
-
-
-
-
- Page 7
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- FTP
-
- Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
- Abstract :
-
- These tools provide the ability to transfer files and to send
- and receive mail among users on diverse hosts. File transfer will use
- Ada SEQUENTIAL_IO calls to read and write files and will interface to
- TCP(CDRL 0001) to send data across communication lines and will
- interface to Telnet to send and receive all commands and replies. The
- Simple Mail Transfer Protocol to be implemented is RFC821.
-
- Additionally, the directory displays are in a more useful format:
-
- Directory: PD:<ADA.DDN>
- FTP.COM 1080
- FTP.PRO 3733
- FTP.SRC 375318
- FTPBATCH.COM 548
- FTPSMTP.CMM 1253
- IFACE.COM 512
- IFACE.SRC 48820
- IFACEBAT.COM 570
- USERNAMES.LCL 66
- WICATMISC.SRC 102526
- USERSMAN.DIS 103
- USERSMAN.DOC 105163
- =============== ==========
- 12 Files 639692
-
-
- All files associated with a given piece of software are listed with that
- software, even if they are not in the same directory.
- All in all, I think that this represents a useful improvement to the
- system. All 130 software items are covered in this same, consistent manner.
- Other new tools produce the following reports as the ASR is updated:
-
- In PD:<ADA> --
- ADA.CRCLST -- listing of all files by directory with
- -- sizes and CRC
- ADA.RPT -- listing of all files by directory with
- -- sizes, line counts, and PAGER hash
- FILEUSE.DOC -- listing of all files by number of accesses
-
- In PD:<ADA.ONLINE-DOC> --
- HELP.DAT -- data base file containing listings of
- -- of all files with abstracts; can be processed
- -- and reviewed by the online documentation system
- -- software
-
-
-
-
-
-
-
-
- Page 8
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- In PD:<ADA.WIS-ADA-TOOLS> --
- ABSTRACT.DOC -- listing of all WIS Ada Tools by tool number
- -- with file sizes and abstracts
- CONTENTS.DOC -- listing of all WIS Ada Tools by tool number
- -- with file sizes
- REFFILES.DOC -- listing of all WIS Ada Tools by tool number
- -- with file sizes and contract information
-
- C. NOSC-TOOLS Directory Dropped. The directory PD:<ADA.NOSC-TOOLS> has
- been deleted. Its only content was a README.DOC file which referenced
- PD:<ADA.WIS-ADA-TOOLS>.
-
- D. Growth of the Ada Software Repository. The ASR has been growing
- rapidly over the last few months:
-
- March, 1986 over 3,000K bytes
- April, 1986 over 3,000K bytes
- May, 1986 under 100K bytes
- June, 1986 over 3,500K bytes
- July, 1986 over 300K bytes
-
- G. Tape Distribution. A tape distribution of the entire ASR is available
- from White Sands. The next set of master tapes will be prepared soon, and two
- tapes will be required (rather than just one as described in the following
- file). I'll notify you after the requirement changes. The intent is to clear
- out the current backlog before switching to the new masters. The file
- TAPEDIST.DOC:
-
- Tape copies of the files in PD:<ADA*> may be made on 9TRK, 1600 BPI
- tapes in TOPS-20 DUMPER, TOPS-10 INTERCHANGE, and Unix tar formats. Send a
- tape, a stamped, self-addressed mailing label, and a short, informal cover
- letter stating that you would like a copy of this collection and
- specifying the format. Personnel at White Sands will make the tape at their
- convenience and mail it back to you. There is no charge for this service.
- Please use the following address to send your tape. White Sands
- cannot accept cash, checks, money orders or purchase orders. Send
- sufficient return postage in stamps.
-
- Commander
- USA White Sands Missile Range
- STEWS-IM-CM-S (Bldg. 362, Frank Wancho)
- White Sands Missile Range, New Mexico 88002-5072
-
- DDN electronic mail address is WANCHO@SIMTEL20. Frank's telephone
- number is 505/678-6257.
-
-
-
-
-
-
-
-
-
-
-
-
- Page 9
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- ==============================================================================
- IV. NEW SUBMISSIONS IN JULY
-
- ------------------------------------------------------------------------------
- 1. Cody-Waite Math Library
- Files and Sizes (in Bytes):
- Directory: PD:<ADA.MATH>
- CODYWAITE.DOC 13104
- CODYWAITE.PRO 2504
- CODYWAITE.SRC 77400
- CODYWAITE.TST 106938
- =============== ==========
- 4 Files 199946
-
- Machine/System Compiled/Run on : Rational R1000, VAX (DEC), others
- Abstract :
-
- A set of elementary math functions (generic on digits <>) corres-
- ponding to the FORTRAN intrinsic functions. The implementation of the body
- uses the truncated polynominals method of Cody and Waite. This is a set
- of easily understood code meant to be machine independent. They are
- not particularly fast. They could be optimized for particular machines. A
- fairly extensive set of test procedures is also provided.
- The available functions and constants are:
-
- Pi : constant := 3.14159_26535_89793_23846_26433_83279_50288_41972;
- E : constant := 2.71828_18284_59045_23536_02874_71352_66249_77572;
- Log_Of_2 : constant := 0.69314_71805_59945_30941_72321_24158_17656_80755;
- Log_Of_10 : constant := 2.30258_50929_94045_68401_77914_54684_36420_76011;
-
- function Sign (X, Y : Floating) return Floating;
- -- Returns the value of X with the sign of Y
-
- function Max (X, Y : Floating) return Floating;
- -- Returns the algebraicly larger of X and Y
- function Min (X, Y : Floating) return Floating;
- -- Returns the algebraicly smaller of X and Y
-
- function Truncate (X : Floating) return Floating;
- -- Returns the floating value of the integer no larger than X
- -- Truncates toward zero
- function Round (X : Floating) return Floating;
- -- Returns the floating value of the integer nearest X
-
- procedure Set_Ran_Key (K : in Floating := Floating (0.0));
- -- Can reset the random number generator
- function Ran return Floating;
- -- A random number between zero and one
-
- function Sqrt (X : Floating) return Floating;
- function Cbrt (X : Floating) return Floating;
- function Log (X : Floating) return Floating;
- function Log10 (X : Floating) return Floating;
- function Exp (X : Floating) return Floating;
- function "**" (X, Y : Floating) return Floating;
-
-
- Page 10
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
-
- function Sin (X : Floating) return Floating;
- function Cos (X : Floating) return Floating;
- function Tan (X : Floating) return Floating;
- function Cot (X : Floating) return Floating;
-
- function Asin (X : Floating) return Floating;
- function Acos (X : Floating) return Floating;
- function Atan (X : Floating) return Floating;
- function Atan2 (V, U : Floating) return Floating;
-
- function Sinh (X : Floating) return Floating;
- function Cosh (X : Floating) return Floating;
- function Tanh (X : Floating) return Floating;
-
- ------------------------------------------------------------------------------
- 2. List of Validated Ada Compilers
-
- PD:<ADA.POINTERS> now contains the latest list (18 July) of validated Ada
- compilers. There are 55 compilers, including two for the 1750.
-
- File: PD:<ADA.POINTERS>COMPILERS.INF 28,824 Bytes
-
- ------------------------------------------------------------------------------
- 3. Kermit Documentation
-
- Files and Sizes (in bytes):
- Directory: PD:<ADA.GENERAL>
- KERCOMM.DOC 6974 Commercial Use of Kermit
- KERFLYER.DOC 13588 General Information
- KERMICRO.DOC 28992 Using Kermit with Microcomputers
- KERMIT.DOC 16560 General Information
- KEROPS.DOC 16822 Listing of Kermit Implementations by OS
- =============== ==========
- 5 Files 82936
-
- These files contain information on the KERMIT file transfer protocol.
- KERMIT is a very robust protocol which has been recommended by the Network
- Information Center (NIC) of the Defense Data Network (DDN) for file transfers
- from DDN host computers to personal computers through the DDN. Designed by
- Columbia University, KERMIT is useful in moving files from your DDN host
- computer into your local computing environment for use at your
- facility (if, of course, your DDN host computer is not your local computer).
-
- ------------------------------------------------------------------------------
- 4. Contents to Master Index
-
- A copy of the table of contents (five pages) of the Master Index to the
- ASR has been placed in PD:<ADA.GENERAL>:
-
- Directory: PD:<ADA.GENERAL>
- MINDEX.TOC 20599
- =============== ==========
- 1 Files 20599
-
-
-
- Page 11
-
-
-
-
-
- ASR Newsletter, Issue 5, August 1986
-
-
- ------------------------------------------------------------------------------
- 5. Comment Files Updated
-
- Comment files (CMM and CMn, where n=1 .. 9) are an important form of
- documentation in the Ada Software Repository. These files are submitted by
- users and detail problems and other items of interest associated with software
- in the ASR. The following comments files were added to the ASR:
-
- PD:<ADA.AI>ALSP.CM2 -- for LISP Routine package
- PD:<ADA.PDL>GAD.CM2 -- for Graphical Ada Design software
-
-
- ==============================================================================
- Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The
- following are trademarks of Digital Equipment Corporation: DEC, DECSYSTEM-20,
- ULTRIX, VAX, VMS. UNIX is a trademark of AT&T Bell Laboratories. The
- following are trademarks of Data General Corporation: AOS, ROLM. Verdix is a
- trademark of Verdix Corporation. TeleGen2 and TeleSoft are trademarks of
- TeleSoft.
-
- The Ada Software Repository Newsletter is Copyright 1986 Echelon, Inc. All
- Rights Reserved. Permission to reprint, wholly or partially, is automatically
- granted if source credit is given to Echelon.
- Echelon, Inc.
- 885 N. San Antonio Road
- Los Altos, CA 94022 USA
- Telephone: 415/948-3820
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 12
-
-
-
-
-
-