home *** CD-ROM | disk | FTP | other *** search
- SNAP03.DOC
-
-
- SNAP03.DOC
- by Richard Conn
-
- The following presents a summary of the directories in the Ada Software
- Repository on SIMTEL20 as of 5 June 1986.
-
- -- Totals --
- Source Code: 25,560,502 bytes (over 97% in Ada)
- Documentation: 10,491,622 bytes
- ==========
- Total: 36,052,124 bytes
-
-
- PD:<ADA>
- This is the top-level directory. The names of the subdirectories
- (*.DIRECTORY) can be seen here. The listing of all files in all
- subdirectories (ADA.CRCLST) is also stored here. Also, the file FILEUSE.DOC,
- which contains a listing of all files in the repository, ordered by frequency
- of use (popularity), is contained here.
-
-
- PD:<ADA.ADA-SQL> Source Code: 1,117,750 Documentation: 248,404
- This subdirectory contains files associated with the development of a
- standard Ada DBMS interface (Ada/SQL) based on the dpANS Data Base Language
- SQL. It is anticipated that SQL will be adopted as the Air Force standard
- Relational data base query language.
-
-
- PD:<ADA.AI> Source Code: 250,984 Documentation: 320,107
- This subdirectory contains programs relating to the fields of artificial
- intelligence, such as expert systems, pattern recognition, and heuristic
- analysis.
-
-
- PD:<ADA.ANSI-LRM> Source Code: 0 Documentation: 1,201,050
- This subdirectory contains a machine-readable copy of the ANSI Version of
- the Ada Language Reference Manual (LRM). The files were obtained from the
- directory <ADA-LSN> on ECLB, and the file FTPFILES.SUB shows the FTP process
- used to copy the files over and the renaming that was done.
- Chapters 1-14 and Appendices A-F are included as CHAPxx.DOC (like,
- CHAP01.DOC or CHAPA.DOC). Error files are also included as CHAPxx.ERR. The
- Foreword (FOREWORD.DOC, ERR), Postscript (POSTSCRPT.DOC, ERR), and Table of
- Contents (TOC.DOC) are included. INDEX.DOC contains the index.
-
-
- PD:<ADA.BENCHMARKS> Source Code: 302,163 Documentation: 56,750
- This subdirectory contains various Ada compiler benchmarks. An attempt
- has been made to see that entries in this subdirectory do not duplicate
- entries in the <BENCHMARK> directory on ECLB. Benchmarks submitted in
- conjunction with the NOSC tools are located in the Ada Repository BENCHMARKS
- directory.
-
-
-
-
-
-
- Page 1
-
-
-
-
-
- SNAP03.DOC
-
-
- PD:<ADA.CAIS> Source Code: 1,719,047 Documentation: 10,742
- This directory contains software associated with the Common APSE
- Interface Set (CAIS). The CAIS is defined in MIL-STD-CAIS.
-
-
- PD:<ADA.CAIS-TOOLS> Source Code: 152,675 Documentation: 7,140
- This subdirectory contains tools which are compatable with and modified
- or implemented to run under the CAIS presented in the directory PD:<ADA.CAIS>.
- These tools have been modified or implemented by Mitre Corporation and
- internally funded by Mitre.
-
-
- PD:<ADA.COMPILATION-ORDER>
- Source Code: 359,990 Documentation: 86,428
- This subdirectory contains software which deals with the analysis of
- groups of Ada programs to determine the proper compilation order. Other
- information pertaining to the interrelationship of software segments of a
- system may be obtained as well.
-
-
- PD:<ADA.COMPONENTS> Source Code: 2,014,771 Documentation: 134,956
- This is the components subdirectory. Software components, including
- general-purpose procedures, packages, and generics, are stored here. Examples
- are: math packages, TERMCAP routines, generic linked list packages, and
- dynamic string packages.
-
-
- PD:<ADA.CROSS-REFERENCE>
- Source Code: 23,786 Documentation: 4,457
- This subdirectory contains tools which generate cross-reference listing
- of Ada programs.
-
-
- PD:<ADA.DBMS> Source Code: 81,285 Documentation: 5,314
- This directory contains Ada software components and programs directly
- related to Data Base Management functions.
-
-
- PD:<ADA.DDN> Source Code: 1,959,099 Documentation: 135,474
- This subdirectory contains tools and components related to the Defense
- Data Network, its file transfer, mail, and communications facilities.
- Implementations of the TCP/IP communications protocol, the FTP file transfer
- tool, and the SMTP mail handler are included.
-
-
- PD:<ADA.DEBUGGER> Source Code: 889,057 Documentation: 512,159
- This subdirectory contains Ada source-level debuggers. A Symbolic
- Debugger is included.
-
-
- PD:<ADA.EDITORS> Source Code: 1,615,008 Documentation: 219,584
- This directory contains the source code and documentation on some text
- editors written in Ada.
-
-
-
-
- Page 2
-
-
-
-
-
- SNAP03.DOC
-
-
- PD:<ADA.EDUCATION> Source Code: 0 Documentation: 259,690
- This is the education subdirectory. Sample programs, tutorials, and
- online courseware are located here.
-
-
- PD:<ADA.EXTERNAL-TOOLS>
- Source Code: 92,404 Documentation: 47,265
- This subdirectory contains several miscellaneous tools which are helpful
- in developing Ada code but are not written in Ada or pertain to specific
- environments. For example, an Ada language development interface for the
- EMACS editor can be found here.
-
-
- PD:<ADA.FORMGEN> Source Code: 318,402 Documentation: 152,458
- This subdirectory contains tools for the generation of forms for use by
- Ada programs. The forms generator will display and accept input into a form
- (in a screen-oriented fashion via the virtual terminal) in such a way that
- this mechanism is transparent to the Ada program using it. Instead, the
- program simply reads fields from the form via procedure interfaces.
-
-
- PD:<ADA.GENERAL> Source Code: 0 Documentation: 328,182
- This is the General Information subdirectory. Notes, comments, usage
- information, and other data are stored here.
-
-
- PD:<ADA.GKS> Source Code: 1,991,575 Documentation: 273,777
- This subdirectory contains routines associated with a Graphical Kernel
- System.
-
-
- PD:<ADA.MANAGEMENT-TOOLS>
- Source Code: 1,347,705 Documentation: 643,121
- This subdirectory contains tools for use in managing an Ada software
- development project. Status tracking and Manpower estimation tools are
- included.
-
-
- PD:<ADA.MATH> Source Code: 953,284 Documentation: 1,559,212
- This subdirectory contains packages of math routines. All routines are
- written in Ada. Routines for trig functions, exponential functions, matrix
- manipulation, bit manipulation, and others are contained here.
-
-
- PD:<ADA.MENU> Source Code: 453,562 Documentation: 297,293
- This subdirectory contains software used in the generation of menus.
- Applications programs may use these menu generators as front-ends.
-
-
- PD:<ADA.MESSAGE-HANDLING>
- Source Code: 977,501 Documentation: 222,916
- This subdirectory contains tools for use in message handling facilities
- and message transfer.
-
-
-
-
- Page 3
-
-
-
-
-
- SNAP03.DOC
-
-
- PD:<ADA.METRICS> Source Code: 1,390,255 Documentation: 289,293
- This subdirectory contains tools used to perform metrics analysis of Ada
- software. Tools for path analysis, performance analysis, and other metrics
- reports are included.
-
-
- PD:<ADA.NEWS> Source Code: 0 Documentation: 64,206
- This subdirectory contains the Ada Software Repository (ASR) Newsletters.
- They are numbered sequentially, starting at 001. File names are ASRnnn.DOC.
-
-
- PD:<ADA.NOSC-TOOLS> Source Code: 0 Documentation: 156
- This directory contains information about the software tools submitted
- by the Naval Oceans Systems Center (NOSC). A pointer file is the main entry.
-
-
- PD:<ADA.ONLINE-DOC> Source Code: 63,360 Documentation: 171,021
- This directory contains supporting files for the online documentation
- system of the Ada Repository.
-
-
- PD:<ADA.PAGER> Source Code: 98,377 Documentation: 28,338
- This subdirectory contains tools which create and manipulate paged files.
- All SRC files are paged files, which are files composed of several smaller
- files separated by a special flag.
-
-
- PD:<ADA.PDL> Source Code: 1,382,728 Documentation: 898,199
- This subdirectory contains software associated with Ada Program Design
- Languages and tools to support the Ada program designer. Such tools include
- tools for data dictionary manipulation and design analysis. There may be some
- overlap between this directory and software which may fall into the PDL
- category that is scattered among the other subdirectories.
-
-
- PD:<ADA.POINTERS> Source Code: 0 Documentation: 143,250
- This is the pointers subdirectory. Information on other sources of
- software and information (such as the USC-ECLB resources) is presented here.
- This data pertains to both on- and off- net resources.
-
-
- PD:<ADA.PRETTY-PRINTERS>
- Source Code: 1,037,841 Documentation: 99,222
- This subdirectory contains pretty printers for Ada source programs. The
- pretty printers reformat the Ada source programs in order to outline the
- structure of the programs and provide other useful information for the
- programmer.
-
-
- PD:<ADA.SIMULATION> Source Code: 337,803 Documentation: 170,261
- This subdirectory contains programs and tools associated with performing
- simulations, such as queuing simulations.
-
-
-
-
-
- Page 4
-
-
-
-
-
- SNAP03.DOC
-
-
- PD:<ADA.SPELLER> Source Code: 893,957 Documentation: 466,092
- This subdirectory contains spelling checkers written in Ada. Dictionaries
- are also included here.
-
-
- PD:<ADA.STARTER-KIT>
- Source Code: 0 Documentation: 522
- This subdirectory contains pointers to tools which are useful in
- accessing the software in the repository. It includes the PAGER tool, which
- is used to assemble and disassembled SRC (paged) files.
-
-
- PD:<ADA.STUBBER> Source Code: 81,309 Documentation: 5,754
- This subdirectory contains Ada program body stubber tools. They analyze
- the definition of an Ada software design and generate software bodies as stubs
- to be filled in later during development.
-
-
- PD:<ADA.STYLE> Source Code: 2,021,624 Documentation: 212,703
- This subdirectory contains Ada style checking tools. They analyze Ada
- source code and report on various aspects of the programming style, such as
- consistent indentation and use of long variable names.
-
-
- PD:<ADA.TOOLS> Source Code: 1,320,403 Documentation: 395,771
- This is the miscellaneous tools subdirectory. Sources to various tools
- which do not fit into the categories of the other subdirectories are placed
- here.
-
-
- PD:<ADA.VIRTERM> Source Code: 312,797 Documentation: 642,761
- This subdirectory contains tools for a virtual terminal package, which
- performs screen-oriented functions by reading terminal characteristics from a
- UNIX-like TERMCAP data base. The application program can call routines in
- these packages and not be concerned with the type of terminal being addressed.
-
-
- PD:<ADA.WIS-ADA-TOOLS>
- Source Code: 0 Documentation: 177,594
- This directory contains information about the software tools submitted by
- the Naval Oceans Systems Center (NOSC). An abstract of the tools is included.
- These tools were paid for by WIS (WWMCCS Information Systems).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 5
-
-
-
-
-
-