home *** CD-ROM | disk | FTP | other *** search
- SNAPSHOT OF THE ADA SOFTWARE REPOSITORY 10 Feb 86
-
-
- The following presents a summary of the directories in the Ada
- Repository on SIMTEL20. The amounts of source code and documentation
- (in bytes) are included in this listing. The numbers presented are good
- approximations.
-
- TOTALS --
- Source Code: 19,542,458 bytes
- Documentation: 6,366,629 bytes
-
- -- Richard Conn
-
- 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.AI> Source Code: 36,105 Documentation: 4,258
-
- This subdirectory contains programs relating to the fields of
- artificial intelligence, such as expert systems, pattern recognition,
- and heuristic analysis.
-
-
- PD:<ADA.AIM> Source Code: 0 Documentation: 0
-
- NOT YET RELEASED
-
- This directory contains the source code and documentation to
- the APSE Interactive Monitor, developed by TI.
-
- The APSE Interactive Monitor (AIM) is an example of a
- real-time multitasking system written in Ada.
-
- Read the file AIM.CMM in PD:<ADA.AIM> for comments on this
- project from various sources.
-
-
- 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: 73,733
-
- 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.
-
-
- PD:<ADA.CM-DATA>
-
- This directory contains working files used in the maintenance
- of the Ada Repository. The information which goes into the master Help
- file is contained here as well as several supporting programs. The
- content of this directory is not of general interest. The master Help
- file is available to the public in PD:<ADA.ONLINE-DOC>.
-
-
- PD:<ADA.COMPILATION-ORDER>
- Source Code: 359,990 Documentation: 87,124
-
- 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: 1,338,775 Documentation: 137,069
-
- 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,190
-
- This directory contains Ada software components and programs
- directly related to Data Base Management functions.
-
-
- PD:<ADA.DDN>
- Source Code: 1,959,099 Documentation: 30,822
-
- 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.EDITORS>
- Source Code: 1,615,008 Documentation: 219,575
-
- This directory contains the source code and documentation on
- some text editors written in Ada.
-
-
- PD:<ADA.EDUCATION>
- Source Code: 0 Documentation: 195,010
-
- 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: 777,672 Documentation: 160,923
-
- 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: 563,870
-
- 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: 322,595
-
- This subdirectory contains routines associated with a
- Graphical Kernel System.
-
-
- PD:<ADA.MANAGEMENT-TOOLS>
- Source Code: 954,505 Documentation: 475,046
-
- 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: 186,060 Documentation: 17,645
-
- 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: 364,124
-
- 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: 242,840
-
- This subdirectory contains tools for use in message handling
- facilities and message transfer.
-
-
- PD:<ADA.METRICS>
- Source Code: 1,390,255 Documentation: 304,729
-
- 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.NOSC-TOOLS>
- Source Code: 0 Documentation: 156
-
- This directory contains information about the software tools
- submitted by the Naval Oceans Systems Center (NOSC). An abstract of
- the tools is included.
-
-
- PD:<ADA.ONLINE-DOC>
- Source Code: 61,868 Documentation: 128,354
-
- 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 manipulated
- paged files. All SRC files are paged files, which are files composed
- of several smaller files separated by a special flag.
-
-
- PD:<ADA.POINTERS>
- Source Code: 0 Documentation: 137,232
-
- 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: 105,640
-
- 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,500
-
- This subdirectory contains programs and tools associated with
- performing simulations, such as queuing simulations.
-
-
- PD:<ADA.SPELLER>
- Source Code: 1,811,035 Documentation: 481,804
-
- 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 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: 11,612
-
- 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: 213,032
-
- 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: 320,204 Documentation: 60,016
-
- 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: 1,232,652 Documentation: 454,328
-
- 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: 117,770
-
- 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).
-
-
-