home *** CD-ROM | disk | FTP | other *** search
- From: talcott!cmcl2!lanl!jp (James Potter)
- Subject: Software Tools in Turbo Pascal (README)
- Newsgroups: mod.sources
- Approved: jpn@panda.UUCP
-
- Mod.sources: Volume 3, Issue 32
- Submitted by: talcott!cmcl2!lanl!jp (James Potter)
-
-
- {readme.v30}
-
- TURBTOOL.LBR DOCUMENTATION
-
- This library contains the source from the book
- "Software Tools in Pascal" by B.W. Kernighan and
- P.J. Plauger, Addison-Wesley. It has been adapted
- for Turbo Pascal.
-
- How to Implement:
-
- Compile SHELL.PAS with the CMD option
- Execute SHELL
-
- Accepts redirection, but not pipes.
- Bill McGee, 613-828-9130
-
- Notes: The version using TURBO is fast enough to make
- this a useful set of tools for file manipulation.
-
- ------Further Modifications------
-
- The primitives in this version are basically the UCSD Pascal versions
- presented in the book, with modifications for Turbo Pascal.
-
- This version has been modified for use under Turbo Pascal v. 3.0
- under CP/M-86. There are no system dependent statements in the code
- to the best of my knowledge, so it should work under MS-DOS as well.
-
- The original version (typed in by Bill McGee) was set up for CP/M-80 and
- used the CHAIN capability of Turbo Pascal. I have eliminated that
- feature in favor of using INCLUDE files. There is not enough memory
- available in a CP/M-80 system for this version, but one could modify
- the include file list to eliminate unwanted features or to make more
- than one version, (e.g. break out EDIT, FORMAT, and DEFINE).
-
- There was really only one change required to the McGee's original to get
- it to work with version 3.0. A readln(TRM) had to be added in the
- subroutine GETKBD. The change to CP/M-86 required replacing all calls
- to the procedure BDOS(0,0) with HALT. This change works with the CP/M-80
- version of Turbo Pascal v. 3.0 as well. Thus, as anyone can see, all of
- the hard work was done by Bill.
-
- (Adaption to version 3.0 of Turbo Pascal by Jim Potter, (505) 662-5804.)
-
- Please note that this is copyright software. The following notice has
- been included with each file and should not be removed.
-
- +-------------------------------------------------------------------------+
- | Copyright (c) 1981 |
- | By: Bell Telephone Laboratories, Inc. and |
- | Whitesmith's Ltd., |
- | |
- | This software is derived from the book |
- | "Software Tools in Pascal", by |
- | Brian W. Kernighan and P. J. Plauger |
- | Addison-Wesley, 1981 |
- | ISBN 0-201-10342-7 |
- | |
- | Right is hereby granted to freely distribute or duplicate this |
- | software, providing distribution or duplication is not for profit |
- | or other commercial gain and that this copyright notice remains |
- | intact. |
- +-------------------------------------------------------------------------+
-
-