home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / news / asr005.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  35.2 KB  |  793 lines

  1.                      ASR Newsletter, Issue 5, August 1986
  2.  
  3.  
  4.  Ada (tm) Software Repository (ASR) Newsletter     Issue 5, August 1986
  5.  Richard Conn, Newsletter Editor                   Published by Echelon, Inc.
  6.  
  7.                                    THIS ISSUE
  8.                                                                     Page
  9.    I. OF PARTICULAR INTEREST ...                                      1
  10.       A. Master Index to the Ada Software Repository
  11.       B. Ada EXPO '86
  12.   II. GENERAL INFORMATION                                             2
  13.       A. Ada 1988
  14.       B. Ada Information Clearinghouse Bulletin Board
  15.       C. An Interesting Topic: the Cray 3
  16.       D. The DDN as a Resource: the List of Lists
  17.       E. The JALCF Newsletter
  18.  III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY               5
  19.       A. Export Controls
  20.       B. New Format for Online and Hardcopy Documentation
  21.       C. NOSC-TOOLS Directory Dropped
  22.       D. Growth of the Ada Software Repository
  23.       E. Tape Distribution
  24.   IV. NEW SUBMISSIONS IN JULY                                        10
  25.  
  26.  ==============================================================================
  27.    I. OF PARTICULAR INTEREST ...
  28.       A.  Master Index to the Ada Software Repository.  The Master Index of the 
  29.  Ada Software  Repository  (ASR)  is  a loose-leaf book which contains  details 
  30.  on  (1)  each item of software and (2) each item (file) of information in  the 
  31.  ASR.   Each item  of  software  is described  by  an  abstract, information on
  32.  the   host  compiler/operating system  and  target environment,  and a listing 
  33.  of all associated files and their locations in  the ASR.   Each item of infor-
  34.  mation is described by an abstract and a listing of all associated files.
  35.       The   Master  Index  breaks  down  the  ASR  into  the  following   major 
  36.  categories, each presented as separate chapters:
  37.          
  38.                  o ASR-Specific Information and Programs
  39.                  o Artificial Intelligence
  40.                  o Benchmarks
  41.                  o Communications
  42.                  o Reusable Software Components
  43.                  o Data Base Management
  44.                  o Documentation
  45.                  o Graphics
  46.                  o Project Management
  47.                  o Ada Software Development Tools
  48.                  o Other Tools
  49.                  o the WIS Ada Tool Set
  50.          
  51.       Selected  items  of information from the ASR are included in  the  Master 
  52.  Index.   These  items  include the Welcome Message,  which gives an  extensive
  53.  introduction   to the Ada Software Repository (its operation and use) and  the 
  54.  Defense  Data Network (with emphasis on the use of FTP to transfer files  from 
  55.  the archives on SIMTEL20).
  56.       Appendices  include  (1) a Snapshot of the ASR   (ADA.SNP)   which  names
  57.  each   directory   of  the  ASR  and  gives the total size of its contents  in 
  58.  terms  of bytes and lines of code,  (2)  a  listing  of  all files   in   each
  59.  
  60.  
  61.                                     Page 1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                      ASR Newsletter, Issue 5, August 1986
  68.  
  69.  
  70.  directory  of  the  ASR  with file sizes and CRC data (ADA.CRCLST),  and (3) a 
  71.  listing  of  all  files in each directory of  the ASR with  file  sizes,  line 
  72.  counts, and PAGER hashes (ADA.RPT).
  73.       The Master Index includes a complete table of contents,  which is helpful 
  74.  in  quickly  locating  specific items of interest, and an extensive index. The 
  75.  first publication of the Master Index exceeded 400 pages.
  76.       As the ASR grows, updates to the Master Index will be  issued. The loose-
  77.  leaf  format of the Master Index was selected to facilite the  update  process 
  78.  and  to  permit  the  users  to  assemble  the   Master   Index  and  the  ASR 
  79.  Newsletters conveniently in loose-leaf notebooks.
  80.       The Master Index is available only through Echelon,  Inc.   The ASR News-
  81.  letters  may  be  obtained  from  the  ASR  in  the directory PD:<ADA.NEWS> or 
  82.  by hardcopy subscription through  Echelon,   Inc.    The price of the 428-page 
  83.  Master  Index is $49.95,  and the Master Index will be available by the end of 
  84.  August.
  85.  
  86.       B.  Ada  EXPO '86.   Ada Expo '86 is a major exposition featuring  vendor 
  87.  exhibits,  seminars,  and tutorials which will be held at the Charleston Civic 
  88.  Center,   Charleston,  WV,  from  17  to  21  November,  1986.   The  November 
  89.  AdaJUG/SIGADA joint meeting will be held in conjunction with Ada EXPO '86. The 
  90.  meeting  will  include a comprehensive educational program,  which includes  a 
  91.  presentation on the Ada Software Repository,  and a large Ada  vendor/applica-
  92.  tions exhibit which features educational tools, developmental tools, and other 
  93.  products available for the Ada language.
  94.       The meeting is being co-sponsored by Senator Robert Byrd and the Software 
  95.  Valley  Corporation.   Registration  forms  and  further  information  may  be 
  96.  obtained from:
  97.            Ada Expo '86
  98.            Attn: Becca Essman
  99.            PO Box 868
  100.            Frederick, MD  21701
  101.            301/662-9400
  102.  
  103.  ==============================================================================
  104.   II. GENERAL INFORMATION
  105.       A. Ada 1988.  From John B. Goodenough (GOODENOUGH@A.ISI.EDU):
  106.       "I  have  noted an increasing number of references  to  Ada88,  with  the 
  107.  implication  that somehow there will be a revised Ada Standard issued in 1988. 
  108.  In  my opinion,  it is highly unlikely that a revised Standard would  complete 
  109.  the  revision and approval process before some time in the  1990s.   The  only 
  110.  reason  for referring to 1988 is that ANSI requires that each of its Standards 
  111.  be  reviewed  every  5 years to see if the Standard is still useful  or  if  a 
  112.  revision is contemplated.  There is no requirement that a revision be prepared 
  113.  every 5 years.  You may have noticed that the FORTRAN and COBOL Standards tend 
  114.  to be revised every ten years.   I see no reason why Ada should have a quicker 
  115.  schedule.  
  116.       "Of  course  the process of preparing a revision can (and  should)  begin 
  117.  well before an anticipated approval date.  And it is useful for members of the 
  118.  Ada  community  to  present and discuss  possible  language  deficiencies  and 
  119.  improvements.   However, there has been a general feeling among members of the 
  120.  Ada  Board that it was premature to start official work leading to a  revision 
  121.  of  the  ANSI/MIL-STD  before  the International Standard  for  Ada  has  been 
  122.  approved (which has not yet occurred, but which should occur soon). Similarly, 
  123.  WG9,  the  Working Group responsible for the International Standard,  directed 
  124.  that  the  Ada Language Maintenance Committee be  restricted  to  recommending 
  125.  
  126.  
  127.                                     Page 2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                      ASR Newsletter, Issue 5, August 1986
  134.  
  135.  
  136.  interpretations  of  the Standard.   The issue of whether and how to  consider 
  137.  revisions was deferred until at least 1987.
  138.       "In short,  it is more accurate to refer to a revised Standard as Ada  9x 
  139.  instead of as Ada88."
  140.  
  141.       B.  Ada Information Clearinghouse Bulletin Board.   From Karl  A.  Nyberg 
  142.  (grebyn!karl@seismo.css.gov):
  143.       "The following message is forwarded from the staff at the Ada Information 
  144.  Clearinghouse.   I  have  just tested this procedure out,  and found it to  be 
  145.  working.  The Bulletin Board System appears to be an IBMPC.
  146.  
  147.          Ada INFORMATION CLEARINGHOUSE SPONSORS BULLETIN BOARD
  148.                      SYSTEM FOR NON-DDN USERS
  149.  
  150.       "Access to the Ada20 Information directories is now limited to authorized 
  151.  DDN  users only.   Authorized DDN users can obtain instructions  on  accessing 
  152.  general  information files by reading the file <Ada-Info>DDN-Access.hlp.  This 
  153.  file may be accessed via "type" by Ada20 users,  or via anonymous FTP by users 
  154.  on other hosts.
  155.       "Non-DDN  users  may  now  access Ada Information  files  via  a  dial-up 
  156.  bulletin  board  service.   The Ada Information Bulletin Board system  can  be 
  157.  accessed by dialing (202) 694-0215,  at either 300 or 1200 baud.  Users should 
  158.  set  their telecommunications software to operate with no parity,  eight  data 
  159.  bits  and one stop bit.   The system initially answers the telephone  at  1200 
  160.  baud,  no parity,  eight data bits (XMODEM), and 1 stop bit.  It then waits to 
  161.  receive 3 slow carriage returns to match baud rate, parity, and number of data 
  162.  bits.
  163.       "NOTE:  The Ada Information Bulletin Board system is being implemented on 
  164.  a trial basis.  Not all capabilities are fully supported.  To report problems, 
  165.  or for additional information on the use of the bulletin board, please contact 
  166.  the Ada Information Clearinghouse at (703) 685-1477.
  167.  
  168.                          Mary Armstrong
  169.                          Ada Information Clearinghouse"
  170.  
  171.       C.  An  Interesting  Topic:  the Cray 3.   From  23-Jun-86  "Electronics" 
  172.  magazine (thanks to Bill Westfield for pointing this out):
  173.       "Cray  Research  Inc  intends  to drop  its  traditional  labor-intensive 
  174.  approach  to building supercomputers in favor of automation.  ...  Instead  of 
  175.  humans  hooking up the rat's nest of wires inside  the  machines,  specialized 
  176.  robots  built  to  Cray design will handle a variety of  Cray-3  manufacturing 
  177.  jobs,  ranging from the dicing of the gallium arsenide wafers into the  custom 
  178.  GaAs  chips  to  be used in the system to  the  actual  wire  interconnection. 
  179.  Prompting the move is the extreme miniturization of the machine:  A FULL-BLOWN 
  180.  16-PROCESSOR  CRAY-3  SYSTEM WITH 64 MEMORY MODULES WILL BE PACKED  INTO  LESS 
  181.  THAN ONE CUBIC FOOT OF SPACE,  excluding power supply.   No wire in the Cray-3 
  182.  will be longer than 3 in.  ...  The Cray-3, when delivered in 1988 or 1989, is 
  183.  expected to exceed by 10 times the performance of the current-generation Cray-
  184.  2, which has a peak rating of 1.2 billion floating- point operations/s."
  185.  
  186.       D. The DDN as a Resource: the List of Lists.  The Defense Data Network is 
  187.  a  fantastic  resource,  supporting both electronic mail and  electronic  file 
  188.  transfer between its myriad of users.  Many active bulletin boards (electronic 
  189.  mail lists) exist on the DDN, and it is of value to be aware of them.  A file, 
  190.  called  the  "List of Lists,"  exists on SIMTEL20 which details all  of  these 
  191.  
  192.  
  193.                                     Page 3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                      ASR Newsletter, Issue 5, August 1986
  200.  
  201.  
  202.  electronic mail lists.
  203.       The "List of Lists" file is contained in the directory PS:<BBOARD> as the 
  204.  file  INTEREST-GROUPS.DOC.   This file is currently 136,385 bytes  long.   The 
  205.  following electronic mail lists are covered by this file.   The full "List  of 
  206.  Lists" file should be consulted for a complete description of these electronic 
  207.  mail lists.
  208.  
  209.     ADA-SW                INFO-JAPAN             NORTHSTAR-USERS
  210.     AI-ED[ucation]        INFO-KERMIT            NUKE-WINTER
  211.     AILIST                INFO-LAPTOPS           OPSYS
  212.     AMETHYST-USERS        INFO-LAW               PACKET-RADIO
  213.     APOLLO                INFO-MAC               PARSYM
  214.     ARMS-D                INFO-MACFORTH          PC-Token-Ring
  215.     ARPA-MHS              INFO-MICRO             PCIP (PC TCP/IP)
  216.     ARPANET-BBOARDS       INFO-MODEM7            PHILOSOPHY-OF-SCIENCE
  217.     ASM370                INFO-MODULA-2          PHYSICS
  218.     Astronomy Events      INFO-NETS              POLI-SCI
  219.     AVIATION              INFO-PASCAL            PROLOG/PROLOG-HACKERS
  220.     BIZARRE-PEOPLE        INFO-PCNET             ProtocolS
  221.     CA (cullular automata)INFO-POSTSCRIPT        Psychnet (see EPSYNET)
  222.     CADinterest           INFO-PRINTERS          PUP-LOVERS
  223.  
  224.     CBMLIST               INFO-PYRAMID           RAILROAD
  225.     CLUSTER               INFO-RIDGE             REXX Forum
  226.     Computers and Society INFO-RSTS              RISKS
  227.     CUBE-LOVERS           INFO-SEQUENT           SCHEME
  228.     Cyber-L               INFO-TERMS             SCRIBE-HACKS
  229.     Dead-Heads            INFO-/BUG-TI-EXPLORER  SECURITY
  230.     EDITOR-PEOPLE         INFO-TMODEM/BUG-TMODEM SELF-ORGANIZATION
  231.     EPSYNET (Psychnet)    INFO-UNIX              SERVERS
  232.     EVOLUTION             INFO-V (V dist op sys) SF-CONS LIST
  233.     FANZINE               INFO-VAX               SF-LOVERS
  234.     FIGIL (FORTH Int Grp) INFO-VLSI              SKY-FANS
  235.     FIREARMS              INFO-XENIX310          SMAUG
  236.     FRANZ-FRIENDS         INFO-XLISP             SOFT-ENG
  237.     GOULDBUGS             InfoCDC                SPACE
  238.     HEADER-PEOPLE         INTEREST-GROUPS LIST   STD-UNIX
  239.  
  240.     HEATH-PEOPLE          IRLIST                 SUN-SPOTS
  241.     HEALTH-NET            KILLER                 SYMBOLIC MATH
  242.     HORSE                 L-5                    TCP-IP
  243.     HUMAN-NETS            L-HCAP (handicapped)   TECHNICAL RPTS REDIST'N
  244.     ICON-GROUP            LAN-News               TELECOM
  245.     INFO-1100/BUG-1100    LASER-LOVERS           TEXHAX
  246.     INFO-68K              LINGUA (comp langs)    TheoryNet
  247.     INFO-ADA              LIST OF MAILING LISTS  TOPS-20
  248.     INFO-AOS              LOVE-HOUNDS            UNIX-EMACS
  249.     INFO-AMIGA            Mail-Men               UNIX-SOURCES
  250.     INFO-APPLE            mailjc                 UNIX-SW
  251.     INFO-APPLEBUS         MER.SIGBIG (supercomp) UNIX-TeX
  252.     INFO-ATARI[8/16]      METAPHILOSOPHERS       UNIX-WIZARDS
  253.     INFO-BITGRAPH         MH-USERS               V2LNI-PEOPLE
  254.     INFO-BLIT             MH-WORKERS             VECTREX-PEOPLE
  255.  
  256.  
  257.  
  258.  
  259.                                     Page 4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                      ASR Newsletter, Issue 5, August 1986
  266.  
  267.  
  268.     INFO-C                MHS (X.400) implement  VIDEOTECH
  269.     INFO-CPM              MILSIM                 VISION
  270.     INFO-DEC-MICRO        MMM-PEOPLE             VPLLIST
  271.     INFO-FUTURES          MsgGroup               WELDCOMP
  272.     INFO-GRAPHICS         MUS (Masscomp Users)   WorkS [tations]
  273.     INFO-HAMS             NA (numerical anal)    XPERT
  274.     INFO-HZ100            NAMEDROPPERS           XPORT
  275.     INFO-IBMPC            NIHONGO
  276.     INFO-IRIS
  277.  
  278.       To  subscribe to a list,  ask questions,  or address other administrative 
  279.  matters, send electronic mail to
  280.  
  281.            list-REQUEST@host
  282.  
  283.  (e.g.,  HEADER-PEOPLE-REQUEST@MC.LCS.MIT.EDU or ADA-SW-REQUEST@SIMTEL20.ARPA). 
  284.  This message goes to the moderator of the list,  rather than to the membership 
  285.  of the entire mailing list.
  286.  
  287.       E.  The  JALCF Newsletter.   The JOVIAL/Ada Language Control Facility  at 
  288.  Wright-Patterson  Air  Force  Base publishes an outstanding  newsletter  which 
  289.  contains  information  of  interest  to  the  Ada  community.    There  is  no 
  290.  subscription cost, and subscriptions may be requested by:
  291.            1. Calling the LCF Newsletter Coordinator at 513/255-4472
  292.                 or AUTOVON 785-4472.
  293.            2. Sending conventional mail to
  294.                 ASD/SIOL
  295.                 Wright-Patterson AFB, OH  45433-6503.
  296.            3. Sending electronic mail to
  297.                 LCF@WPAFB-JALCF
  298.       Some of the items in the July 1986 issue of this newsletter include:
  299.            1. Details on:
  300.                 ACT Ada/1750A Cross Compiler
  301.                 ADADL and DOC-GEN
  302.                 Alsys Ada Compiler for PCs
  303.                 DDC International and Control Data Corp Ada Compiler Agreement
  304.                 Intellimac Ruggedized Ada Compiler
  305.                 SAIC and Alsys Ada Compiler
  306.                 Telesoft and Prime Computer Ada Software Contract
  307.                 Telesoft's TeleGen 2 Compiler
  308.            2. Procedures for Obtaining Ada Compiler Validation Capability
  309.               (ACVC) Tapes and Diskettes
  310.            3. List of Ada Texts
  311.            4. List of Validated Ada Compilers
  312.  
  313.  ==============================================================================
  314.  III. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY
  315.       A.  Export Controls.   The following is a message from Chris McDonald, as 
  316.  addressed to Frank Wancho and Rick Conn.  This message was sent in response to 
  317.  the  messages posted on the DDN about concern over Export Control Laws of  the 
  318.  United States.
  319.       "Gentlemen,  I read all of the messages.   I fell vindicated that I  with 
  320.  your  cooperation  had  anticipated  a concern which both Doug  and  Sam  have 
  321.  expressed.
  322.       "First,  if we agree--as we did in the matter of releasing the repository 
  323.  
  324.  
  325.                                     Page 5
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                      ASR Newsletter, Issue 5, August 1986
  332.  
  333.  
  334.  to  foreign nationals and to foreign governments--that the repository consists 
  335.  of  "public domain" material,  then it is  difficult to  envision  how  export 
  336.  control regulations will be applicable.   By definition,  the US government is 
  337.  attempting to control the  export  of "significant  and  critical" technology. 
  338.  If  that technology is in the "public domain," it would seem contradictory  to 
  339.  belive   that  one  can either  control  it  or  would  want  to  control  it. 
  340.  For example,  the algorithm  on  the  Data  Encryption  Standard  (DES),  used 
  341.  for   the  protection   of  unclassified  sensitive data,  is  in  the  public 
  342.  domain. The algorithm is available  to  foreign  governments  and  to  foreign 
  343.  nationals,   regardless   of   any   political   relationship   to   the   US. 
  344.  Hardware  devices,  which implement the software implementation of   DES,  are 
  345.  export   controlled   because   the  "device"  is not in the  "public  domain" 
  346.  given that individual companies have established  patents  and copyrights   on 
  347.  their   own products.   It is also difficult to envision that someone would at 
  348.  this late date want to classify ADA software  as "significant   and  critical" 
  349.  given   that   the   whole  tenor  of  the development has  been  to  maximize 
  350.  public distribution.
  351.       "Second,   my  copy  of  the  list  of  items to be controlled--contained 
  352.  very   inconveniently  in  a  classified  document--addresses broad categories 
  353.  of technology.  ADA is not even mentioned.
  354.       "Third,  we have documented our current releases  procedures  on the  ADA 
  355.  repository  to  the extent necessary to meet Army requirements which  in  turn 
  356.  implement DoD directives.
  357.       "Four,  before we get hung up on ADA,  consider DDN itself.   Last year I 
  358.  asked the DDN Project Office to answer  a  simple  question  on export control 
  359.  directed  against  the network itself.   Specifically, since foreign nationals 
  360.  and  foreign  hosts  access  DDN,   what  about export  control,  particularly 
  361.  when  "ftp"  anonymous  accounts exist throughout the network?  I followed  up 
  362.  three times and  never  got  an answer.    I gave up in total frustration.  My 
  363.  point  is that we have at least addressed the issue for ADA.  I would  propose 
  364.  that this has  not been done for the network itself as a whole.
  365.       "Five,   originators  have   the   decision   to   determine   what    is 
  366.  "significant  and  critical"  within  the context of broad guidelines.  System 
  367.  administrators  can  question  originators  or security types   like  me   can 
  368.  question--as  I did in the case of the repository.   But, when originiators do 
  369.  not  perceive  any  requirement to  impose  restrictions,  and   when   we  as 
  370.  administrators/security  types can determine no policy requirement  to  impose 
  371.  restrictions,  one  has reached a point where  one can legitimately and with a 
  372.  clear conscience say "ENOUGH!"
  373.       "It is nice to see other individuals expressing a concern which I  share. 
  374.  I  would think that in this particular case there is not a problem."
  375.  
  376.       As  additional  material  of interest,  the August  1986  issue  of  "The 
  377.  Institute"  by  the IEEE (this  is Vol  10,   Number  8)  has   a   front-page 
  378.  article   entitled  "Air  Force  Proposal to Restrict  Databases  Faces  Stiff 
  379.  Opposition".   From the article:
  380.       "The IEEE has strongly opposed a tentative plan  by  the  U.S.  Air Force 
  381.  to  restrict  the  access of non-U.S.   citizens  to  unclassified  electronic 
  382.  databases.
  383.       "As   part   of   their ongoing effort to keep Soviet  bloc  agents  from 
  384.  learning about U.S.   high technology,  Air  Force  officials  are considering 
  385.  restricting   both  Government  databases  -- like  the   National   Technical 
  386.  Information Service of the U.S.  Commerce Department --  and private  services 
  387.  --  such  as  Chemical  Abstracts ...  and Lockheed Corp.'s Dialog ...  .
  388.       "The    Air    Force  has  proposed  that  unclassifed  but   "sensitive" 
  389.  
  390.  
  391.                                     Page 6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                      ASR Newsletter, Issue 5, August 1986
  398.  
  399.  
  400.  information ...   be removed from these open databases and placed in a special 
  401.  one that only U.S.  citizens could access."
  402.  
  403.       The article goes on ...
  404.       "Restrictions could help Soviets
  405.       "In a letter to the Air Force in May,  Benjamin J.  Leon, chairman of the 
  406.  IEEE  Technology  Transfer Committee,  stated:   "Any restrictions  placed  on 
  407.  access  to   these   databases  would  impede  the ability   of   the   United 
  408.  States to advance both military and civilian technology."
  409.       "Leon    suggested   that  creating  a  special  database  with sensitive 
  410.  information  might  actually  hinder  allies  of  the  United States and  help 
  411.  its adversaries.
  412.       "Free  World  engineers may find it  easier  to  redo  the   work  rather 
  413.  than   to  make  application  for  access  to export-controlled  information," 
  414.  Leon   wrote.    "However,   the  Eastern  bloc  countries,  discovering  this 
  415.  source   of   valuable  information in  one  repository,  will  likely  expend 
  416.  substantial  amounts  of money to gain access to  the database,  with  certain 
  417.  success."
  418.  
  419.       Later in the article ...
  420.       "Kenneth   Allen,   vice  president  of  government  relations  for   the 
  421.  Information Industries Association,  said the association is forming  a  group 
  422.  of   members   to  "deal  with  the  issue."   The  IIA  is  "very  concerned" 
  423.  about  potential   restrictions,   he  said.    Allen  is  also organizing   a 
  424.  seminar  on the proposed database restrictions this fall,  with speakers  from 
  425.  the American Civil Liberties  Union,  the  American Library  Association,  and 
  426.  other  groups that he said share the IIA's concern."
  427.  
  428.       Finally ...
  429.       "The  Air  Force's  study  of electronic databases did  not  derive  from 
  430.  specific incidents ...   so much as from "concern about technology transfer in 
  431.  general."
  432.       "That   concern   was   summed   up  ...   in  a  report  issued  by  the 
  433.  Departement  of   Defense   last   year,   called   "Soviet   Acquisition   of 
  434.  Militarily Significant Western Technology:  An Update."
  435.       "The  report charged  that  "Western  products  and   technology  secrets 
  436.  are  being  systematically acquired by intricately organized, highly effective 
  437.  collection programs specifically targeted to  improve Soviet   military weapon 
  438.  systems.   ...   Targets  include  defense contractors, manufacturers, foreign 
  439.  trading   firms,    academic institutions, and electronic databases."
  440.       "The  report  also  singled  out  several  IEEE  meetings  for  allegedly 
  441.  having  helped  the  Soviets build better radar systems ...  The DOD has never 
  442.  offered any evidence to support these claims."
  443.  
  444.       B.  New  Format  for Online and Hardcopy Documentation.   I made  several 
  445.  modifications,   including  writing  several  new  programs  to  support   the 
  446.  modifications,  to  the  online doc/hardcopy doc system  on  SIMTEL20.   These 
  447.  modifications are reflected in both the online doc data base file HELP.DAT and 
  448.  the Master Index book.
  449.       Each  item  of  software and documentation in the ASR is presented  in  a 
  450.  consistent fashion.   For the software,  each entry indicates the compiler and 
  451.  target along with an abstract.  A sample:
  452.  
  453.  
  454.  
  455.  
  456.  
  457.                                     Page 7
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                      ASR Newsletter, Issue 5, August 1986
  464.  
  465.  
  466.  FTP
  467.          
  468.  Machine/System Compiled/Run on: Telesoft 1.5 (unvalidated), WICAT/ROS
  469.  Abstract     :
  470.          
  471.          These tools provide the ability to transfer files and to  send
  472.  and receive mail among users on diverse hosts.  File transfer will use
  473.  Ada SEQUENTIAL_IO calls to read and write files and will interface  to
  474.  TCP(CDRL  0001)  to  send  data  across  communication  lines and will
  475.  interface to Telnet to send and receive all commands and replies.  The
  476.  Simple Mail Transfer Protocol to be implemented is RFC821.
  477.  
  478.       Additionally, the directory displays are in a more useful format:
  479.  
  480.  Directory: PD:<ADA.DDN>
  481.    FTP.COM                1080
  482.    FTP.PRO                3733
  483.    FTP.SRC              375318
  484.    FTPBATCH.COM            548
  485.    FTPSMTP.CMM            1253
  486.    IFACE.COM               512
  487.    IFACE.SRC             48820
  488.    IFACEBAT.COM            570
  489.    USERNAMES.LCL            66
  490.    WICATMISC.SRC        102526
  491.    USERSMAN.DIS            103
  492.    USERSMAN.DOC         105163
  493.    ===============  ==========
  494.     12 Files            639692
  495.  
  496.  
  497.       All files associated with a given piece of software are listed with  that 
  498.  software, even if they are not in the same directory.  
  499.       All  in  all,  I think that this represents a useful improvement  to  the 
  500.  system.  All 130 software items are covered in this same, consistent manner.
  501.       Other new tools produce the following reports as the ASR is updated:
  502.  
  503.  In PD:<ADA> --
  504.          ADA.CRCLST      -- listing of all files by directory with
  505.                          --  sizes and CRC
  506.          ADA.RPT         -- listing of all files by directory with
  507.                          --  sizes, line counts, and PAGER hash
  508.          FILEUSE.DOC     -- listing of all files by number of accesses
  509.  
  510.  In PD:<ADA.ONLINE-DOC> --
  511.          HELP.DAT        -- data base file containing listings of
  512.                          --  of all files with abstracts; can be processed
  513.                          --  and reviewed by the online documentation system
  514.                          --  software
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                     Page 8
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                      ASR Newsletter, Issue 5, August 1986
  530.  
  531.  
  532.  In PD:<ADA.WIS-ADA-TOOLS> --
  533.          ABSTRACT.DOC    -- listing of all WIS Ada Tools by tool number
  534.                          --  with file sizes and abstracts
  535.          CONTENTS.DOC    -- listing of all WIS Ada Tools by tool number
  536.                          --  with file sizes
  537.          REFFILES.DOC    -- listing of all WIS Ada Tools by tool number
  538.                          --  with file sizes and contract information
  539.  
  540.       C.  NOSC-TOOLS Directory Dropped.   The directory PD:<ADA.NOSC-TOOLS> has 
  541.  been  deleted.   Its  only  content  was a README.DOC  file  which  referenced 
  542.  PD:<ADA.WIS-ADA-TOOLS>.
  543.  
  544.       D.  Growth  of  the Ada Software Repository.   The ASR has  been  growing 
  545.  rapidly over the last few months:
  546.  
  547.          March, 1986             over  3,000K bytes
  548.          April, 1986             over  3,000K bytes
  549.          May,   1986             under   100K bytes
  550.          June,  1986             over  3,500K bytes
  551.          July,  1986             over    300K bytes
  552.  
  553.       G. Tape Distribution.  A tape distribution of the entire ASR is available 
  554.  from White Sands.  The next set of master tapes will be prepared soon, and two 
  555.  tapes  will  be required (rather than just one as described in  the  following 
  556.  file).  I'll notify you after the requirement changes.  The intent is to clear 
  557.  out  the  current  backlog  before switching to the  new  masters.   The  file 
  558.  TAPEDIST.DOC:
  559.  
  560.       Tape   copies  of  the files in PD:<ADA*> may be made on 9TRK,  1600  BPI 
  561.  tapes in TOPS-20 DUMPER, TOPS-10 INTERCHANGE, and  Unix  tar  formats. Send  a 
  562.  tape,   a  stamped,  self-addressed mailing label, and a short, informal cover 
  563.  letter  stating  that  you   would  like  a  copy  of   this  collection   and 
  564.  specifying the format.   Personnel at White Sands will make the tape at  their 
  565.  convenience and mail it back to you.  There  is no charge for this service.
  566.       Please  use the following address  to  send  your  tape.    White   Sands 
  567.  cannot   accept   cash,   checks,   money  orders or  purchase  orders.   Send 
  568.  sufficient return postage in stamps.
  569.          
  570.            Commander
  571.            USA White Sands Missile Range
  572.            STEWS-IM-CM-S (Bldg. 362, Frank Wancho)
  573.            White Sands Missile Range, New Mexico 88002-5072
  574.          
  575.       DDN   electronic  mail  address  is WANCHO@SIMTEL20.   Frank's  telephone 
  576.  number is 505/678-6257.
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                     Page 9
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                      ASR Newsletter, Issue 5, August 1986
  596.  
  597.  
  598.  ==============================================================================
  599.   IV. NEW SUBMISSIONS IN JULY
  600.  
  601.  ------------------------------------------------------------------------------
  602.       1. Cody-Waite Math Library
  603.  Files and Sizes (in Bytes):
  604.  Directory: PD:<ADA.MATH>
  605.    CODYWAITE.DOC         13104
  606.    CODYWAITE.PRO          2504
  607.    CODYWAITE.SRC         77400
  608.    CODYWAITE.TST        106938
  609.    ===============  ==========
  610.      4 Files            199946
  611.  
  612.  Machine/System Compiled/Run on : Rational R1000, VAX (DEC), others
  613.  Abstract     :
  614.          
  615.       A  set of elementary math  functions  (generic  on  digits   <>)  corres-
  616.  ponding   to the FORTRAN intrinsic functions.   The implementation of the body 
  617.  uses the truncated polynominals method of Cody and  Waite.   This   is  a  set 
  618.  of   easily  understood  code  meant  to  be  machine independent.   They  are 
  619.  not particularly fast.  They could be optimized for  particular  machines.   A 
  620.  fairly extensive set of test procedures is also provided.
  621.       The available functions and constants are:
  622.  
  623.      Pi        : constant := 3.14159_26535_89793_23846_26433_83279_50288_41972;
  624.      E         : constant := 2.71828_18284_59045_23536_02874_71352_66249_77572;
  625.      Log_Of_2  : constant := 0.69314_71805_59945_30941_72321_24158_17656_80755;
  626.      Log_Of_10 : constant := 2.30258_50929_94045_68401_77914_54684_36420_76011;
  627.  
  628.      function Sign (X, Y : Floating) return Floating;
  629.  --  Returns the value of X with the sign of Y
  630.  
  631.      function Max (X, Y : Floating) return Floating;
  632.  --  Returns the algebraicly larger of X and Y
  633.      function Min (X, Y : Floating) return Floating;
  634.  --  Returns the algebraicly smaller of X and Y
  635.  
  636.      function Truncate (X : Floating) return Floating;
  637.  --  Returns the floating value of the integer no larger than X
  638.  --  Truncates toward zero
  639.      function Round (X : Floating) return Floating;
  640.  --  Returns the floating value of the integer nearest X
  641.  
  642.      procedure Set_Ran_Key (K : in Floating := Floating (0.0));
  643.  --  Can reset the random number generator
  644.      function Ran return Floating;
  645.  --  A random number between zero and one
  646.  
  647.      function Sqrt (X : Floating) return Floating;
  648.      function Cbrt (X : Floating) return Floating;
  649.      function Log (X : Floating) return Floating;
  650.      function Log10 (X : Floating) return Floating;
  651.      function Exp (X : Floating) return Floating;
  652.      function "**" (X, Y : Floating) return Floating;
  653.  
  654.  
  655.                                     Page 10
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                      ASR Newsletter, Issue 5, August 1986
  662.  
  663.  
  664.  
  665.      function Sin (X : Floating) return Floating;
  666.      function Cos (X : Floating) return Floating;
  667.      function Tan (X : Floating) return Floating;
  668.      function Cot (X : Floating) return Floating;
  669.  
  670.      function Asin (X : Floating) return Floating;
  671.      function Acos (X : Floating) return Floating;
  672.      function Atan (X : Floating) return Floating;
  673.      function Atan2 (V, U : Floating) return Floating;
  674.  
  675.      function Sinh (X : Floating) return Floating;
  676.      function Cosh (X : Floating) return Floating;
  677.      function Tanh (X : Floating) return Floating;
  678.  
  679.  ------------------------------------------------------------------------------
  680.       2. List of Validated Ada Compilers
  681.  
  682.       PD:<ADA.POINTERS> now contains the latest list (18 July) of validated Ada 
  683.  compilers.  There are 55 compilers, including two for the 1750.
  684.  
  685.  File:  PD:<ADA.POINTERS>COMPILERS.INF   28,824 Bytes
  686.  
  687.  ------------------------------------------------------------------------------
  688.       3. Kermit Documentation
  689.  
  690.  Files and Sizes (in bytes):
  691.  Directory: PD:<ADA.GENERAL>
  692.    KERCOMM.DOC            6974      Commercial Use of Kermit
  693.    KERFLYER.DOC          13588      General Information
  694.    KERMICRO.DOC          28992      Using Kermit with Microcomputers
  695.    KERMIT.DOC            16560      General Information
  696.    KEROPS.DOC            16822      Listing of Kermit Implementations by OS
  697.    ===============  ==========
  698.      5 Files             82936
  699.  
  700.       These  files  contain  information on the KERMIT file transfer  protocol. 
  701.  KERMIT  is a very robust protocol which has been recommended by  the   Network 
  702.  Information  Center (NIC) of the Defense Data Network (DDN) for file transfers 
  703.  from  DDN host computers to personal computers through the DDN.   Designed  by 
  704.  Columbia  University,  KERMIT  is useful in moving files from  your  DDN  host 
  705.  computer   into   your   local   computing environment   for   use   at   your 
  706.  facility (if, of course, your DDN host computer is not your local computer).
  707.          
  708.  ------------------------------------------------------------------------------
  709.       4. Contents to Master Index
  710.  
  711.       A  copy of the table of contents (five pages) of the Master Index to  the 
  712.  ASR has been placed in PD:<ADA.GENERAL>:
  713.  
  714.  Directory: PD:<ADA.GENERAL>
  715.    MINDEX.TOC            20599
  716.    ===============  ==========
  717.      1 Files             20599
  718.  
  719.  
  720.  
  721.                                     Page 11
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                      ASR Newsletter, Issue 5, August 1986
  728.  
  729.  
  730.  ------------------------------------------------------------------------------
  731.       5. Comment Files Updated
  732.  
  733.       Comment  files  (CMM and CMn,  where n=1 ..  9) are an important form  of 
  734.  documentation  in the Ada Software Repository.   These files are submitted  by 
  735.  users and detail problems and other items of interest associated with software 
  736.  in the ASR.  The following comments files were added to the ASR:
  737.  
  738.       PD:<ADA.AI>ALSP.CM2      -- for LISP Routine package
  739.       PD:<ADA.PDL>GAD.CM2      -- for Graphical Ada Design software
  740.  
  741.  
  742.  ==============================================================================
  743.  Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The 
  744.  following are trademarks of Digital Equipment Corporation:  DEC, DECSYSTEM-20, 
  745.  ULTRIX,  VAX,  VMS.   UNIX  is  a trademark of AT&T  Bell  Laboratories.   The 
  746.  following are trademarks of Data General Corporation:  AOS, ROLM.  Verdix is a 
  747.  trademark  of  Verdix Corporation.   TeleGen2 and TeleSoft are  trademarks  of 
  748.  TeleSoft.
  749.  
  750.  The Ada Software Repository Newsletter is Copyright 1986  Echelon,  Inc.   All 
  751.  Rights Reserved.  Permission to reprint, wholly or partially, is automatically 
  752.  granted if source credit is given to Echelon.
  753.                                                                   Echelon, Inc.
  754.                                                         885 N. San Antonio Road
  755.                                                         Los Altos, CA 94022 USA
  756.                                                         Telephone: 415/948-3820
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                                     Page 12
  788.  
  789.  
  790.  
  791.  
  792.  
  793.