home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / pascal / shdk_1.zip / !READ.ME next >
Text File  |  1992-03-26  |  7KB  |  130 lines

  1.  
  2.  
  3.  
  4.                          THE SKYHAWK DEVELOPMENT LIBRARY
  5.  
  6.                                         by
  7.  
  8.                                    Bill Madison
  9.  
  10.                         W. G. Madison and Associates, Ltd.
  11.                                13819 Shavano Downs
  12.                                  P.O. Box 780956
  13.                             San Antonio, TX 78278-0956
  14.                                   (512)492-2777
  15.                                   CIS 73240,342
  16.  
  17.                        Copyright 1992 Madison & Associates
  18.                                All Rights Reserved
  19.  
  20.  
  21.              The SkyHawk Development Library is a collection of nine
  22.              units compatible with Borland International's Turbo
  23.              PASCAL, release 5.0 or later. It also requires the
  24.              Turbo PROFESSIONAL-5 library published by TurboPower
  25.              Software for its operation.
  26.  
  27.              While no fee is requested for non-commercial use of
  28.              this Library, please read and observe the terms and
  29.              conditions on the first page of the documentation file.
  30.  
  31.              The SkyHawk Development Library is distributed as a set of
  32.         nine Turbo PASCAL source files, ten test files in both source and
  33.         executable form, a complete documentation file (with index), and
  34.         this !READ.ME file. With one exception (ShDatPk), there is little
  35.         or no overlap with the PROFESSIONAL-5 library. The SkyHawk li-
  36.         brary is, rather, an extension of the PROFESSIONAL-5 library.
  37.  
  38.              In some cases, there is some functional overlap. Where this
  39.         is true, the SkyHawk library has taken a different approach which
  40.         fits our needs at Madison & Associates somewhat better. We are
  41.         sharing these in the hope that we may be able to allow others to
  42.         avoid having to "reinvent the wheel."
  43.  
  44.              The files in the distribution set are:
  45.  
  46.              ShClrDef.PAS - Especially useful in implementing installa-
  47.                   tion programs, permitting the user to select specific
  48.                   color combinations to be used in the cloned program.
  49.  
  50.              ShCmdLin.PAS - A flexible, easy to use command line parser,
  51.                   providing the user and programmer with maximum levels
  52.                   of syntactic flexibility with no sacrifice in ease of
  53.                   use for the programmer.
  54.  
  55.              ShCmplx.PAS  - A complete complex arithmetic package, imple-
  56.                   menting not only the usual binary arithmetic operations
  57.                   but also powers and roots, Cartesian/polar coordinate
  58.                   transformations, and string output routines.
  59.  
  60.              ShCrcChk.PAS - A calculator of the 16 bit cyclic redundancy
  61.                   check (CRC) word for files. Use of this unit can im-
  62.                   prove the reliability of file transfers.
  63.  
  64.              ShDatPk.PAS  - A date/time manipulation package. This unit
  65.                   differs from the TpDate unit of PROFESSIONAL-5 in that
  66.                   the fundamental data type is the true Julian Day-Number
  67.                   rather than the arbitrary base used in TpDate. Further,
  68.                   as a matter of personal taste, the more usual date/time
  69.                   formats have been identified and implemented directly,
  70.                   eliminating the need for picture strings.
  71.  
  72.              ShErrMsg.PAS - An exit procedure for Turbo PASCAL which
  73.                   extends Borland's exit prodecure by providing
  74.                   meaningful messages on exit. ShErrMsg also provides
  75.                   alternatives to Borland's HALT and RUNERROR procedures,
  76.                   with extended capabilities.
  77.  
  78.              ShList.PAS   - A generic list manipulation unit, providing
  79.                   singly- and doubly-linked list capability. Some unusual
  80.                   capabilities have also been included.
  81.  
  82.              ShLngStr.PAS - A long string (up to 65517 characters) pro-
  83.                   cessing unit. This unit differs from the TpASCIIZ unit
  84.                   in PROFESSIONAL-5 by carrying its dynamic length
  85.                   information in the LongString data structure. It also
  86.                   preserves the ability to "declare" a LongString as
  87.                   having a maximum allowable length, this length being
  88.                   set for each LongString individually.
  89.  
  90.              ShUtilPk.PAS - A collection of miscellaneous utility
  91.                   routines.
  92.  
  93.              EXE'S.ZIP    - Executable copies of all of the test programs
  94.                   included in TESTS.ZIP. These files, compiled under
  95.                   TP-6, implicitly or explicitly test every procedure and
  96.                   function in the entire SkyHawk Library. Output from
  97.                   TESTCMDL, TESTCMPX, TESTLIST, and TESTLSTR can be redi-
  98.                   rected to a file, to permit study off-line.
  99.  
  100.              TESTS.ZIP    - Source code for the complete suite of test
  101.                   programs. These source files are frequently referenced
  102.                   in the documentation for examples of the use of library
  103.                   routines. Mostly, the file names will readily associate
  104.                   with the unit being tested. One exception to this is
  105.                   that the files TESTUTIL.PAS and TESTBETW.PAS are both
  106.                   used to test ShUtilPk. Output from TESTCMDL, TESTCMPX,
  107.                   TESTLIST, and TESTLSTR can be redirected to a file, to
  108.                   permit study off-line.
  109.  
  110.              SkyHawk.DOC  - Complete indexed documentation of the entire
  111.                   library. This file is set up for printing on a standard
  112.                   printer, 66 lines per page. Blank pages have been in-
  113.                   serted at the end of some chapters, so that two-sided
  114.                   printing can be used if desired.
  115.  
  116.              SkyHawk.RR   - As aspecial bonus to owners of our ReadyRef
  117.                   program, this file is included. It contains excerpts
  118.                   from the .DOC file, describing every interfaced entity
  119.                   in the SkyHawk library, and is ready for indexing and
  120.                   inclusion in your ReadyRef suite of reference topics.
  121.  
  122.              !Read.Me     - This file.
  123.  
  124.              READYREF.BRO - A description of our ReadyRef program, and an
  125.                   order form.
  126.  
  127.  
  128.                                                          03/26/92 04:56pm
  129.  
  130.