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

  1.  
  2.  
  3. ----> DIRLIST.DOC <----
  4.  
  5.         The following presents a summary of the directories in the Ada
  6. Repository on SIMTEL20.
  7.  
  8.  
  9.  Ada
  10.  
  11. PD2:<ADA>
  12.  
  13.         This  is  the  top-level  directory.    The   names   of   the
  14. subdirectories  (*.DIRECTORY)  can  be  seen here.  The listing of all
  15. files in all subdirectories (ADA.CRCLST) is also stored  here.   Also,
  16. the  file  FILEUSE.DOC,  which  contains a listing of all files in the
  17. repository, ordered by frequency of  use  (popularity),  is  contained
  18. here.
  19.  
  20.  
  21.  Ada-SQL
  22.  
  23. PD2:<ADA.ADA-SQL>
  24.  
  25.         This   subdirectory   contains   files   associated  with  the
  26. development of a standard Ada DBMS interface (Ada/SQL)  based  on  the
  27. dpANS  Data  Base  Language  SQL.   It is anticipated that SQL will be
  28. adopted as the Air Force standard Relational data base query language.
  29.  
  30. .  
  31.  AI
  32.  
  33. PD2:<ADA.AI>
  34.  
  35.         This  subdirectory contains programs relating to the fields of
  36. artificial intelligence, such as expert systems, pattern  recognition,
  37. and heuristic analysis.
  38.  
  39.  
  40. .
  41.  ANSI-LRM
  42.  
  43. PD2:<ADA.ANSI-LRM>
  44.  
  45.         This subdirectory contains a machine-readable copy of the ANSI
  46. Version of the Ada Language Reference Manual (LRM).   The  files  were
  47. obtained   from   the  directory  <ADA-LSN>  on  ECLB,  and  the  file
  48. FTPFILES.SUB shows the FTP process used to copy the files over and the
  49. renaming that was done.
  50.  
  51.         Chapters 1-14 and Appendices A-F are  included  as  CHAPxx.DOC
  52. (like,  CHAP01.DOC  or  CHAPA.DOC).   Error files are also included as
  53. CHAPxx.ERR.    The   Foreword    (FOREWORD.DOC,    ERR),    Postscript
  54. (POSTSCRPT.DOC,  ERR),  and  Table of Contents (TOC.DOC) are included.
  55. INDEX.DOC contains the index.
  56.  
  57.  
  58. .
  59.  Benchmarks
  60.  
  61. PD2:<ADA.BENCHMARKS>
  62.  
  63.         This subdirectory contains various  Ada  compiler  benchmarks.
  64. Benchmarks submitted in conjunction with the NOSC tools are located in
  65. the Ada Repository BENCHMARKS directory.
  66.  
  67.  
  68. .
  69.  CAIS
  70.  
  71.         This  directory  contains  software associated with the Common
  72. APSE Interface Set (CAIS).
  73.  
  74.         The CAIS is defined in MIL-STD-CAIS.
  75.  
  76. .  
  77.  CAIS_Tools
  78.  
  79. PD2:<ADA.CAIS-TOOLS>
  80.  
  81.         This subdirectory contains tools which are compatable with and
  82. modified or implemented  to  run  under  the  CAIS  presented  in  the
  83. directory   PD2:<ADA.CAIS>.    These   tools   have  been  modified  or
  84. implemented by Mitre Corporation and internally funded by Mitre.
  85.  
  86. .  
  87.  Compilation_Order
  88.  
  89. PD2:<ADA.COMPILATION-ORDER>
  90.  
  91.         This subdirectory  contains  software  which  deals  with  the
  92. analysis of groups of Ada programs to determine the proper compilation
  93. order.  Other  information  pertaining  to  the  interrelationship  of
  94. software segments of a system may be obtained as well.
  95.  
  96.  
  97. .
  98.  Components
  99.  
  100. PD2:<ADA.COMPONENTS>
  101.  
  102.          This  is  the  components subdirectory.  Software components,
  103. including general-purpose  procedures,  packages,  and  generics,  are
  104. stored  here.  Examples are:  math packages, TERMCAP routines, generic
  105. linked list packages, and dynamic string packages.
  106.  
  107.  
  108. .
  109.  Cross_Reference
  110.  
  111. PD2:<ADA.CROSS-REFERENCE>
  112.  
  113.         This  subdirectory  contains  tools  which   generate   cross-
  114. reference listing of Ada programs.
  115.  
  116.  
  117. .
  118.  Data Base Management
  119.  
  120. PD2:<ADA.DBMS>
  121.  
  122.         This directory contains Ada software components  and  programs
  123. directly related to Data Base Management functions.
  124.  
  125. .  
  126.  DDN
  127.  
  128. PD2:<ADA.DDN>
  129.  
  130.         This subdirectory contains tools and components related to the
  131. Defense Data Network, its  file  transfer,  mail,  and  communications
  132. facilities.   Implementations  of  the TCP/IP communications protocol,
  133. the FTP file transfer tool, and the SMTP mail handler are included.
  134.  
  135.  
  136. .
  137.  Debuggers
  138.  
  139. PD2:<ADA.DEBUGGER>
  140.  
  141.     This subdirectory contains Ada source-level debuggers.  A
  142. Symbolic Debugger is included.
  143.  
  144. .
  145.  Editors
  146.  
  147. PD2:<ADA.EDITORS>
  148.  
  149.         This directory contains the source code and  documentation  on
  150. some text editors written in Ada.
  151.  
  152.  
  153. .
  154.  Education
  155.  
  156. PD2:<ADA.EDUCATION>
  157.  
  158.         This   is   the   education  subdirectory.   Sample  programs,
  159. tutorials, and online courseware are located here.
  160.  
  161.  
  162. .
  163.  External_Tools
  164.  
  165. PD2:<ADA.EXTERNAL-TOOLS>
  166.  
  167.         This subdirectory contains several miscellaneous  tools  which
  168. are  helpful  in  developing  Ada  code  but are not written in Ada or
  169. pertain to  specific  environments.   For  example,  an  Ada  language
  170. development interface for the EMACS editor can be found here.
  171.  
  172.  
  173. .
  174.  Forms_Generator
  175.  
  176. PD2:<ADA.FORMGEN>
  177.  
  178.         This  subdirectory  contains tools for the generation of forms
  179. for use by Ada programs.  The forms generator will display and  accept
  180. input  into  a  form  (in  a  screen-oriented  fashion via the virtual
  181. terminal) in such a way that this mechanism is transparent to the  Ada
  182. program  using  it.  Instead, the program simply reads fields from the
  183. form via procedure interfaces.
  184.  
  185.  
  186. .
  187.  General
  188.  
  189. PD2:<ADA.GENERAL>
  190.  
  191.         This  is  the  General   Information   subdirectory.    Notes,
  192. comments, usage information, and other data are stored here.
  193.  
  194.  
  195. .
  196.  Graphical_Kernel_System
  197.  
  198. PD2:<ADA.GKS>
  199.  
  200.         This   subdirectory   contains   routines  associated  with  a
  201. Graphical Kernel System.
  202.  
  203.  
  204. .
  205.  Management_Tools
  206.  
  207. PD2:<ADA.MANAGEMENT-TOOLS>
  208.  
  209.         This subdirectory contains tools for use in  managing  an  Ada
  210. software development project.  Status tracking and Manpower estimation
  211. tools are included.
  212.  
  213.  
  214. .
  215.  Math_Library
  216.  
  217. PD2:<ADA.MATH>
  218.  
  219.         This subdirectory contains packages  of  math  routines.   All
  220. routines are written in Ada.  Routines for trig functions, exponential
  221. functions, matrix  manipulation,  bit  manipulation,  and  others  are
  222. contained here.
  223.  
  224.  
  225. .
  226.  Menu
  227.  
  228. PD2:<ADA.MENU>
  229.  
  230.         This  subdirectory contains software used in the generation of
  231. menus.  Applications programs may use these menu generators as  front-
  232. ends.
  233.  
  234.  
  235. .
  236.  Message_Handling
  237.  
  238. PD2:<ADA.MESSAGE-HANDLING>
  239.  
  240.         This  subdirectory  contains tools for use in message handling
  241. facilities and message transfer.
  242.  
  243.  
  244. .
  245.  Metrics
  246.  
  247. PD2:<ADA.METRICS>
  248.  
  249.         This subdirectory  contains  tools  used  to  perform  metrics
  250. analysis  of  Ada  software.   Tools  for  path  analysis, performance
  251. analysis, and other metrics reports are included.
  252.  
  253.  
  254. .
  255.  Miscellaneous_Tools
  256.  
  257. PD2:<ADA.TOOLS>
  258.  
  259.         This is the  miscellaneous  tools  subdirectory.   Sources  to
  260. various  tools  which  do  not  fit  into  the categories of the other
  261. subdirectories are placed here.
  262.  
  263.  
  264. .
  265.  Newsletters
  266.  
  267. PD2:<ADA.NEWS>
  268.  
  269.     This subdirectory contains the Ada Software Repository (ASR)
  270. Newsletters.  They are numbered sequentially, starting at 001.  File
  271. names are ASRnnn.DOC.
  272.  
  273. .
  274.  Online_Documentation
  275.  
  276. PD2:<ADA.ONLINE-DOC>
  277.  
  278.         This  directory  contains  supporting  files  for  the  online
  279. documentation system of the Ada Repository.
  280.  
  281.  
  282. .  
  283.  Pager
  284.  
  285. PD2:<ADA.PAGER>
  286.  
  287.         This subdirectory contains tools which create and  manipulated
  288. paged  files.  All SRC files are paged files, which are files composed
  289. of several smaller files separated by a special flag.
  290.  
  291.  
  292. .
  293.  PDL
  294.  
  295. PD2:<ADA.PDL>
  296.  
  297.         This  subdirectory  contains  software  associated  with   Ada
  298. Program  Design  Languages  and  tools  to  support  the  Ada  program
  299. designer.  Such tools include tools for data  dictionary  manipulation
  300. and design analysis.  There may be some overlap between this directory
  301. and software which may fall into the PDL category  that  is  scattered
  302. among the other subdirectories.
  303.  
  304. .  
  305.  PIWG Benchmarks
  306.  
  307.     PIWG is a suite of tests/benchmarks prepared by the
  308. Performance Issues Working Group of ACM SIGAda.  The purpose of
  309. PIWG is to develop the benchmarks and collect and disseminate results.
  310.     The PIWG tests have been under development for many years and
  311. have been run against many Ada compilers.  The PIWG test suite
  312. contains over 190 files which include Whetstone (to measure
  313. processor speed), Dhrystone (to measure statement execution per
  314. unit time), and other benchmarks which test various attributes of
  315. the Ada language and their implementations under specific
  316. compilers.  The PIWG tests must be customized for a particular
  317. compiler, and instructions are included to do this.
  318.  
  319. .
  320.  Pointers
  321.  
  322. PD2:<ADA.POINTERS>
  323.  
  324.         This is  the  pointers  subdirectory.   Information  on  other
  325. sources  of  software and information (such as the USC-ECLB resources)
  326. is presented here.  This data  pertains  to  both  on-  and  off-  net
  327. resources.
  328.  
  329.  
  330. .
  331.  Pretty_Printers
  332.  
  333. PD2:<ADA.PRETTY-PRINTERS>
  334.  
  335.         This  subdirectory  contains  pretty  printers  for Ada source
  336. programs.  The pretty printers reformat the  Ada  source  programs  in
  337. order  to  outline  the  structure  of  the programs and provide other
  338. useful information for the programmer.
  339.  
  340.  
  341. .
  342.  Program_Stubber
  343.  
  344. PD2:<ADA.STUBBER>
  345.  
  346.         This  subdirectory  contains  Ada  program body stubber tools.
  347. They analyze the definition of an Ada  software  design  and  generate
  348. software bodies as stubs to be filled in later during development.
  349.  
  350.  
  351. .
  352.  Simulation
  353.  
  354. PD2:<ADA.SIMULATION>
  355.  
  356.     This subdirectory contains programs and tools associated with
  357. performing simulations, such as queuing simulations.
  358.  
  359. .
  360.  Spelling_Checkers
  361.  
  362. PD2:<ADA.SPELLER>
  363.  
  364.         This subdirectory contains spelling checkers written  in  Ada.
  365. Dictionaries are also included here.
  366.  
  367.  
  368. .
  369.  Starter_Kit
  370.  
  371. PD2:<ADA.STARTER-KIT>
  372.  
  373.         This subdirectory contains tools which are useful in accessing
  374. the software in the repository.  It includes the PAGER tool, which  is
  375. used to assemble and disassembled SRC (paged) files.
  376.  
  377.  
  378. .
  379.  Style_Checkers
  380.  
  381. PD2:<ADA.STYLE>
  382.  
  383.         This  subdirectory  contains  Ada  style checking tools.  They
  384. analyze  Ada  source  code  and  report  on  various  aspects  of  the
  385. programming  style,  such  as  consistent  indentation and use of long
  386. variable names.
  387.  
  388.  
  389. .
  390.  Virtual_Terminal
  391.  
  392. PD2:<ADA.VIRTERM>
  393.  
  394.         This  subdirectory  contains  tools  for  a  virtual  terminal
  395. package,  which performs screen-oriented functions by reading terminal
  396. characteristics from a UNIX-like TERMCAP data base.   The  application
  397. program  can call routines in these packages and not be concerned with
  398. the type of terminal being addressed.
  399.  
  400.  
  401. .
  402.  WIS_ADA_Tools
  403.  
  404. PD2:<ADA.WIS-ADA-TOOLS>
  405.  
  406.         This directory contains information about the  software  tools
  407. submitted  by  the Naval Oceans Systems Center (NOSC).  An abstract of
  408. the tools is included.
  409.  
  410.     These tools were paid for by WIS (WWMCCS Information Systems).
  411.  
  412.  
  413. .
  414.