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

  1.                                   SNAP03.DOC
  2.  
  3.  
  4.                                   SNAP03.DOC
  5.                                by Richard Conn
  6.  
  7.      The  following presents a summary of the directories in the Ada  Software 
  8. Repository on SIMTEL20 as of 5 June 1986.
  9.  
  10.                           -- Totals --
  11.                Source Code:   25,560,502 bytes (over 97% in Ada)
  12.                Documentation: 10,491,622 bytes
  13.                               ==========
  14.                Total:         36,052,124 bytes
  15.  
  16.  
  17. PD:<ADA>
  18.         This  is  the top-level directory.  The names  of  the  subdirectories  
  19. (*.DIRECTORY)   can   be   seen  here.   The  listing  of  all  files  in  all 
  20. subdirectories (ADA.CRCLST) is also stored here.  Also,  the file FILEUSE.DOC,  
  21. which  contains a listing of all files in the repository, ordered by frequency 
  22. of use (popularity), is contained here.
  23.  
  24.  
  25. PD:<ADA.ADA-SQL>    Source Code:  1,117,750  Documentation:    248,404
  26.      This  subdirectory  contains files associated with the development  of  a 
  27. standard  Ada DBMS interface (Ada/SQL) based on the dpANS Data  Base  Language 
  28. SQL.   It  is  anticipated that SQL will be adopted as the Air Force  standard 
  29. Relational data base query language.
  30.  
  31.  
  32. PD:<ADA.AI>         Source Code:    250,984  Documentation:    320,107
  33.      This subdirectory contains programs relating to the fields of  artificial 
  34. intelligence,  such  as  expert systems,  pattern recognition,  and  heuristic 
  35. analysis.
  36.  
  37.  
  38. PD:<ADA.ANSI-LRM>   Source Code:          0  Documentation:  1,201,050
  39.      This subdirectory contains a machine-readable copy of the ANSI Version of 
  40. the  Ada Language Reference Manual (LRM).   The files were obtained  from  the 
  41. directory  <ADA-LSN> on ECLB,  and the file FTPFILES.SUB shows the FTP process 
  42. used to copy the files over and the renaming that was done.
  43.      Chapters  1-14  and  Appendices A-F are  included  as  CHAPxx.DOC  (like, 
  44. CHAP01.DOC  or CHAPA.DOC).  Error files are also included as  CHAPxx.ERR.  The 
  45. Foreword (FOREWORD.DOC,  ERR),  Postscript (POSTSCRPT.DOC,  ERR), and Table of 
  46. Contents (TOC.DOC) are included. INDEX.DOC contains the index.
  47.  
  48.  
  49. PD:<ADA.BENCHMARKS> Source Code:    302,163  Documentation:     56,750
  50.      This  subdirectory contains various Ada compiler benchmarks.  An  attempt 
  51. has  been  made  to  see that entries in this subdirectory  do  not  duplicate 
  52. entries  in  the  <BENCHMARK>  directory  on  ECLB.  Benchmarks  submitted  in 
  53. conjunction  with the NOSC tools are located in the Ada Repository  BENCHMARKS 
  54. directory.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                    Page 1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                   SNAP03.DOC
  68.  
  69.  
  70. PD:<ADA.CAIS>       Source Code:  1,719,047  Documentation:     10,742
  71.      This  directory  contains  software  associated  with  the  Common   APSE 
  72. Interface Set (CAIS).  The CAIS is defined in MIL-STD-CAIS.
  73.  
  74.  
  75. PD:<ADA.CAIS-TOOLS> Source Code:    152,675  Documentation:      7,140
  76.      This  subdirectory contains tools which are compatable with and  modified 
  77. or implemented to run under the CAIS presented in the directory PD:<ADA.CAIS>.  
  78. These  tools  have  been  modified or implemented  by  Mitre  Corporation  and 
  79. internally funded by Mitre.
  80.  
  81.  
  82. PD:<ADA.COMPILATION-ORDER>
  83.                     Source Code:    359,990  Documentation:     86,428
  84.      This  subdirectory  contains  software which deals with the  analysis  of 
  85. groups  of  Ada programs to determine the  proper  compilation  order.   Other 
  86. information  pertaining  to  the interrelationship of software segments  of  a 
  87. system may be obtained as well.
  88.  
  89.  
  90. PD:<ADA.COMPONENTS> Source Code:  2,014,771  Documentation:    134,956
  91.      This  is the components  subdirectory.   Software  components,  including 
  92. general-purpose procedures, packages, and generics, are stored here.  Examples 
  93. are:  math  packages,  TERMCAP  routines,  generic linked list  packages,  and 
  94. dynamic string packages.
  95.  
  96.  
  97. PD:<ADA.CROSS-REFERENCE>
  98.                     Source Code:     23,786  Documentation:      4,457
  99.      This  subdirectory contains tools which generate cross-reference  listing 
  100. of Ada programs.
  101.  
  102.  
  103. PD:<ADA.DBMS>       Source Code:     81,285  Documentation:      5,314
  104.      This  directory  contains Ada software components and  programs  directly 
  105. related to Data Base Management functions.
  106.  
  107.  
  108. PD:<ADA.DDN>        Source Code:  1,959,099  Documentation:    135,474
  109.      This  subdirectory contains tools and components related to  the  Defense 
  110. Data  Network,   its  file  transfer,  mail,  and  communications  facilities.  
  111. Implementations  of the TCP/IP communications protocol,  the FTP file transfer 
  112. tool, and the SMTP mail handler are included.
  113.  
  114.  
  115. PD:<ADA.DEBUGGER>   Source Code:    889,057  Documentation:    512,159
  116.      This  subdirectory  contains  Ada  source-level  debuggers.   A  Symbolic 
  117. Debugger is included.
  118.  
  119.  
  120. PD:<ADA.EDITORS>    Source Code:  1,615,008  Documentation:    219,584
  121.      This  directory contains the source code and documentation on  some  text 
  122. editors written in Ada.
  123.  
  124.  
  125.  
  126.  
  127.                                                    Page 2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                                   SNAP03.DOC
  134.  
  135.  
  136. PD:<ADA.EDUCATION>  Source Code:          0  Documentation:    259,690
  137.      This  is  the education subdirectory.  Sample  programs,  tutorials,  and 
  138. online courseware are located here.
  139.  
  140.  
  141. PD:<ADA.EXTERNAL-TOOLS>
  142.                     Source Code:     92,404  Documentation:     47,265
  143.      This subdirectory contains several miscellaneous tools which are  helpful 
  144. in  developing  Ada  code but are not written in Ada or  pertain  to  specific 
  145. environments.   For  example,  an  Ada language development interface for  the 
  146. EMACS editor can be found here.
  147.  
  148.  
  149. PD:<ADA.FORMGEN>    Source Code:    318,402  Documentation:    152,458
  150.      This  subdirectory  contains tools for the generation of forms for use by 
  151. Ada programs.   The forms generator will display and accept input into a  form 
  152. (in  a  screen-oriented fashion via the virtual terminal) in such a  way  that 
  153. this  mechanism  is  transparent to the Ada program  using  it.  Instead,  the 
  154. program simply reads fields from the form via procedure interfaces.
  155.  
  156.  
  157. PD:<ADA.GENERAL>    Source Code:          0  Documentation:    328,182
  158.      This  is the General Information  subdirectory.  Notes,  comments,  usage 
  159. information, and other data are stored here.
  160.  
  161.  
  162. PD:<ADA.GKS>        Source Code:  1,991,575  Documentation:    273,777
  163.      This  subdirectory contains routines associated with a  Graphical  Kernel 
  164. System.
  165.  
  166.  
  167. PD:<ADA.MANAGEMENT-TOOLS>
  168.                     Source Code:  1,347,705  Documentation:    643,121
  169.      This  subdirectory  contains  tools for use in managing an  Ada  software 
  170. development  project.  Status  tracking  and  Manpower  estimation  tools  are 
  171. included.
  172.  
  173.  
  174. PD:<ADA.MATH>       Source Code:    953,284  Documentation:  1,559,212
  175.      This subdirectory contains packages of math routines.   All routines  are 
  176. written in Ada.   Routines for trig functions,  exponential functions,  matrix 
  177. manipulation, bit manipulation, and others are contained here.
  178.  
  179.  
  180. PD:<ADA.MENU>       Source Code:    453,562  Documentation:    297,293
  181.      This  subdirectory  contains  software used in the generation  of  menus. 
  182. Applications programs may use these menu generators as front-ends.
  183.  
  184.  
  185. PD:<ADA.MESSAGE-HANDLING>
  186.                     Source Code:    977,501  Documentation:    222,916
  187.      This  subdirectory contains tools for use in message handling  facilities 
  188. and message transfer.
  189.  
  190.  
  191.  
  192.  
  193.                                                    Page 3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                                   SNAP03.DOC
  200.  
  201.  
  202. PD:<ADA.METRICS>    Source Code:  1,390,255  Documentation:    289,293
  203.      This subdirectory contains tools used to perform metrics analysis of  Ada 
  204. software.  Tools  for path analysis,  performance analysis,  and other metrics 
  205. reports are included.
  206.  
  207.  
  208. PD:<ADA.NEWS>       Source Code:          0  Documentation:     64,206
  209.      This subdirectory contains the Ada Software Repository (ASR) Newsletters.  
  210. They are numbered sequentially, starting at 001.  File names are ASRnnn.DOC.
  211.  
  212.  
  213. PD:<ADA.NOSC-TOOLS> Source Code:          0  Documentation:        156
  214.      This  directory  contains information about the software tools  submitted  
  215. by  the Naval Oceans Systems Center (NOSC).  A pointer file is the main entry.
  216.  
  217.  
  218. PD:<ADA.ONLINE-DOC> Source Code:     63,360  Documentation:    171,021
  219.      This  directory  contains supporting files for the  online  documentation 
  220. system of the Ada Repository.
  221.  
  222.  
  223. PD:<ADA.PAGER>      Source Code:     98,377  Documentation:     28,338
  224.      This subdirectory contains tools which create and manipulate paged files.  
  225. All  SRC files are paged files,  which are files composed of  several  smaller 
  226. files separated by a special flag.
  227.  
  228.  
  229. PD:<ADA.PDL>        Source Code:  1,382,728  Documentation:    898,199
  230.      This  subdirectory  contains software associated with Ada Program  Design 
  231. Languages and tools to support the Ada program designer.   Such tools  include 
  232. tools for data dictionary manipulation and design analysis.  There may be some 
  233. overlap  between  this  directory  and software which may fall  into  the  PDL 
  234. category that is scattered among the other subdirectories.
  235.  
  236.  
  237. PD:<ADA.POINTERS>   Source Code:          0  Documentation:    143,250
  238.      This  is  the pointers subdirectory.   Information on  other  sources  of 
  239. software  and information (such as the USC-ECLB resources) is presented  here.  
  240. This data pertains to both on- and off- net resources.
  241.  
  242.  
  243. PD:<ADA.PRETTY-PRINTERS>
  244.                     Source Code:  1,037,841  Documentation:     99,222
  245.      This subdirectory contains pretty printers for Ada source programs.   The 
  246. pretty  printers  reformat  the Ada source programs in order  to  outline  the 
  247. structure  of  the  programs  and provide other  useful  information  for  the 
  248. programmer.
  249.  
  250.  
  251. PD:<ADA.SIMULATION> Source Code:    337,803  Documentation:    170,261
  252.      This subdirectory contains programs and tools associated with  performing 
  253. simulations, such as queuing simulations.
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                                                    Page 4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                                   SNAP03.DOC
  266.  
  267.  
  268. PD:<ADA.SPELLER>    Source Code:    893,957  Documentation:    466,092
  269.      This subdirectory contains spelling checkers written in Ada. Dictionaries 
  270. are also included here.
  271.  
  272.  
  273. PD:<ADA.STARTER-KIT>
  274.                     Source Code:          0  Documentation:        522
  275.      This  subdirectory  contains  pointers  to  tools  which  are  useful  in 
  276. accessing the software in the repository.   It includes the PAGER tool,  which 
  277. is used to assemble and disassembled SRC (paged) files.
  278.  
  279.  
  280. PD:<ADA.STUBBER>    Source Code:     81,309  Documentation:      5,754
  281.      This  subdirectory contains Ada program body stubber tools.  They analyze 
  282. the definition of an Ada software design and generate software bodies as stubs 
  283. to be filled in later during development.
  284.  
  285.  
  286. PD:<ADA.STYLE>      Source Code:  2,021,624  Documentation:    212,703
  287.      This  subdirectory contains Ada style checking tools.   They analyze  Ada 
  288. source  code and report on various aspects of the programming style,  such  as 
  289. consistent indentation and use of long variable names.
  290.  
  291.  
  292. PD:<ADA.TOOLS>      Source Code:  1,320,403  Documentation:    395,771
  293.      This  is the miscellaneous tools subdirectory.  Sources to various  tools 
  294. which  do not fit into the categories of the other subdirectories  are  placed 
  295. here.
  296.  
  297.  
  298. PD:<ADA.VIRTERM>    Source Code:    312,797  Documentation:    642,761
  299.      This  subdirectory contains tools for a virtual terminal  package,  which 
  300. performs  screen-oriented functions by reading terminal characteristics from a 
  301. UNIX-like  TERMCAP data base.   The application program can call  routines  in 
  302. these packages and not be concerned with the type of terminal being addressed.
  303.  
  304.  
  305. PD:<ADA.WIS-ADA-TOOLS>
  306.                     Source Code:          0  Documentation:    177,594
  307.      This directory contains information about the software tools submitted by 
  308. the Naval Oceans Systems Center (NOSC).  An abstract of the tools is included.
  309.      These tools were paid for by WIS (WWMCCS Information Systems).
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                                    Page 5
  326.  
  327.  
  328.  
  329.  
  330.  
  331.