Index of /dee/utils

Name                    Last modified      Size  Description
Parent Directory                             -   
MathLib0.m2.txt         2019-10-06 14:11  1.0K  
README.html             2019-09-21 15:53  1.6K  
ST.m2.def.txt           2019-09-21 16:48  2.5K  
STUtils.m2.def.txt      2019-09-21 23:26  1.0K  
charcount/              2019-09-22 04:08    -   
copy/                   2019-09-21 16:45    -   
detab/                  2019-09-23 03:21    -   
entab/                  2019-09-23 11:51    -   
linecount/              2019-09-22 14:12    -   
overstrike/             2019-09-24 00:28    -   
ratfor                  2019-09-19 11:57  902K  Software Tools 32-bit Linux build
toolstape               2019-09-21 15:53  721K  
wordcount/              2019-09-22 14:36    -   

Provided here are binaries and source code from me working through Software Tools and Software Tools in Pascal, especially in Modula-2. The ratfor command is a static Linux, 32-bit binary, built from the toolstape.

Research Unix developed a more advanced version of the Ratfor translator in C, though Fortran has evolved sufficiently to make Ratfor unnecessary, if not incompatible. (There was also a version from Oz at Stanford.)

See Plan 9 from User Space for more advanced forms of these tools, though from Plan 9 not Unix. Also see this study in Haskell: The C Programming Language uses many of these tools in a simplified form as developed under Unix.

All tools are 64-bit static builds from the Modula-2 source, except Linux/ratfor which is 32-bit from the tools tape on Kernighan's Princeton website. Also see my work, including primitives and explanation, on building Software Tools in Free Pascal.

All tools provided in this directory, and its sub-directories, are provided as-is, without any warranty or guarantees. License of the original Software Tools programs was granted by Kernighan. Source and programs from Software Tools in Pascal was copyright 1981 by Bell Laboratories, Inc., and Whitesmiths Ltd. and are used as fair use. My own changes and adaptions, found in this directory and its sub-directories, are copyright 2014-2017, 2019 David Egan Evans.