Groups | Search | Server Info | Login | Register
Groups > comp.sys.prime > #146
| From | billg999@cs.uofs.edu (Bill Gunshannon) |
|---|---|
| Newsgroups | comp.sys.prime |
| Subject | Re: Georgia Tech Software Tools for Primos |
| Date | 2012-12-13 23:14 +0000 |
| Organization | Computing Sciences Dept., University of Scranton |
| Message-ID | <aiv5qlFa7qqU2@mid.individual.net> (permalink) |
| References | <3jhhb8hr7rgfptrgb1s083jvrre2ntjc1p@4ax.com> <k9aqco$qn$1@dont-email.me> <71944a09-53ef-4256-b95a-a949a0349dfc@b9g2000pba.googlegroups.com> <ebd22ed3-1f9b-459a-9f80-632156289808@me7g2000pbb.googlegroups.com> <655bf127-e26a-4265-8e3a-5f142b4567d6@f8g2000yqa.googlegroups.com> |
In article <655bf127-e26a-4265-8e3a-5f142b4567d6@f8g2000yqa.googlegroups.com>, Daiyu Hurst <daiyu.hurst@gmail.com> writes: > On Dec 2, 1:54 pm, Daiyu Hurst <daiyu.hu...@gmail.com> wrote: >> On Dec 1, 1:11 am, Daiyu Hurst <daiyu.hu...@gmail.com> wrote: >> > On Nov 30, 12:28 pm, Al Kossow <a...@bitsavers.org> wrote: >> > > On 11/30/12 6:47 AM, Edward Feustel wrote: >> >> > > > Does anyone happen to have a source tape, disk, or listing of >> > > > the source of Software Tools? >> >> > > Bill Gunshannon and I have been looking for this for a long time. >> > > It appears that no one saved a copy. > Folks, does this look like the Holy Grail of which we speak? I got > this > from a member of my Control Data group; it appears to be the portable > distribution, un-ported. > TABLE OF CONTENTS > Part 1 > Summary of Tools and Library Routines > Introduction > File 2 - Copy (in Fortran) > File 3 - Ratfor bootstrap (in Fortran) > File 4 - Library Routines, Symbol Definitions, and > Temporary Versions of the Primitives > File 5 - Reading Command Line Arguments - Echo and Getarg > File 6 - The CAT tool for testing File Access Primitives > File 7 - File Insertion - Incl > File 8 - Ratfor in ratfor > ------ - In-Core Editing. > File 9 - Text Formatting > File 10 - File Archiving > File 11 - Text Editing - Random IO Primitives > File 12 - The Remainder of the Basic Tools > File 13 - The Shell > File 14 - Documentation > File 15 - Additional Tools (which have been included as > they were received; some may require additional > primitives) > File 16 - Spelling Dictionary > Part 2 > Specifications for System-dependent Primitives > SUMMARY OF CONTENTS OF TAPE > 1. TOOLS > ar ................................. archive file maintainer > cat ....................... concatenate and print text files > ch .................................... change text patterns > comm ....................... print lines common to two files > cpress ................................ compress input files > crt ..................................copy files to terminal > crypt ................... encrypt and decrypt standard input > date ............................... print the date and time > dc ......................................... desk calculator > detab ............................... convert tabs to spaces > diff ..................... isolate differences between files > echo ........................... echo command line arguments > ed .................................................. editor > edin ........................................ in-core editor > entab .................... convert spaces to tabs and spaces > expand .............................. uncompress input files > fb ................ search blocks of lines for text patterns > field ............................ manipulate fields of data > find ....................... search a file for text patterns > format ......................................... format text > includ ......................... file inclusion preprocessor > kwic ............ prepare lines for keyword-in-context index > lam ......................................... laminate files > ll ...................................... print line lengths > macro ...................... general-purpose macro processor > mcol ................................ multicolumn formatting > mv .................................... move (rename) a file > os .................. convert backspaces into multiple lines > pl ................... print specified lines/pages in a file > pr .............................................. print file > ratfor ................................. Ratfor preprocessor > rev .......................................... reverse lines > rm ................................... remove (delete) files > roff ........................................ [see 'format'] > sedit ........................................ stream editor > sh ................................ command line interpreter > show ......................... show all characters in a file > sort .......................... sort and/or merge text files > spell ............................... locate spelling errors > split ............................... split file into pieces > tail ............................ print last lines of a file > tee ................... copy input to output and named files > tr ............................... character transliteration > tsort ........................... topologically sort symbols > uniq ............. strip adjacent repeated lines from a file > unrot ...................... unrotate lines prepared by kwic > wc ............. count lines, words, and characters in files > xref ..................... make a cross reference of symbols > -1- > 2. SUBROUTINES AND PRIMITIVES > (* indicates that the implementation of the routine is > system-dependent > # indicates that the routine may, in some cases, be > system-dependent) > definitions .................... standard Ratfor definitions > File Manipulation > #amove ......................... move (rename) file1 to file2 > *close ................................ close (detach) a file > *create .... create a new file (or overwrite an existing one) > *gettyp .............. get type of file (character or binary) > *isatty .......... determine if file is a teletype/CRT device > #mkuniq ........................... generate unique file name > *open ... open an existing file for reading, writing, or both > *remove .................. remove a file from the file system > I/O > fcopy ............................. copy file in to file out > *flush .................... flush output buffer for file 'fd' > getc .................... read character from standard input > *getch ............................. read character from file > #getlin ............................. get next line from file > *note ....................... determine current file position > #prompt ............................... prompt user for input > putc .................... write character to standard output > *putch .............................. write character to file > putdec .................. write integer n in field width >=w > putint ..... write integer n onto file fd in field width >=w > #putlin ..................... output a line onto a given file > putstr ........... write str onto file fd in field width >=w > *readf ............................. read from an opened file > *remark ........................... print single-line message > *seek ............................... move read/write pointer > *writef ............................. write to an opened file > Process Control > *spawn ...................................... execute subtask > String Manipulation > addset ........... put c in array(j) if it fits, increment j > addstr ...... add string s to str(j) if it fits, increment j > clower ................................ fold c to lower case > concat ...................... concatenate 2 strings together > ctoc ................................. copy string-to-string > ctoi ....... convert string at in(i) to integer, increment i > ctomn ....... translate ascii control character to mnemonic > cupper ..................... convert character to upper case > equal ............ compare str1 to str2; return YES if equal > esc .... map array(i) into escaped character, if appropriate > fold .......................... convert string to lower case > gctoi .......... generalized character-to-integer conversion > getwrd . get non-blank word from in(i) into out, increment i > -2- > gitoc .......... generalized integer-to-character conversion > index ....................... find character c in string str > itoc ................... convert integer to character string > length ............................ compute length of string > lower ......................... convert string to lower case > mntoc ......................... ascii mneumonic to character > scopy ...................... copy string at from(i) to to(j) > sdrop ........................ drop characters from a string > skipbl ...................... skip blanks and tabs at str(i) > stake ........................ take characters from a string > stcopy ........ copy string at from(i) to to(j); increment j > strcmp ................................... compare 2 strings > strim .......... trim trailing blanks and tabs from a string > substr ...................... take a substring from a string > type ........................... determine type of character > upper ......................... convert string to upper case > Pattern Matching > amatch ........ look for pattern matching regular expression > getpat .......encode regular expression for pattern matching > makpat ...... encode regular expression for pattern matching > match ....................... match pattern anywhere on line > Command Line Handling > *delarg ............. delete command line argument number 'n' > *getarg .......................... get command line arguments > gfnarg .......................... get next filename argument > query ...................... print command usage information > Dynamic Storage Allocation > dsfree ..................... free a block of dynamic storage > dsget .................... obtain a block of dynamic storage > dsinit .......................... initialize dynamic storage > Symbol Table Manipulation > delete ................... remove a symbol from symbol table > enter ......................... place symbol in symbol table > lookup ..... get string associated with name from hash table > mktabl ................................. make a symbol table > rmtabl ............................... remove a symbol table > sctabl .................. scan all symbols in a symbol table > Date Manipulation > fmtdat .................... convert date to character string > *getnow ........................... get current date and time > wkday ...... get day-of-week corresponding to month-day-year > Error Handling > cant ...... print 'name: can't open' and terminate execution > error .... print single-line message and terminate execution > Miscellaneous > *endst . close all open files and terminate program execution > *initst .. initialize all standard files and common variables > -3- > 3. ADDITIONAL TOOLS AND LIBRARY ROUTINES > As assortment of tools and library routines including: > 1) Alternate versions of tools included earlier on > the tape > 2) Tools requiring additional primitives > 3) Experimental tools and routines > 4) Other tools and routines not yet accepted as part > of the basic package > 4. COMPLETE DOCUMENTATION FOR TOOLS AND LIBRARY ROUTINES > 5. PRIMERS > edit ................................................ editor > ratfor ................................. ratfor preprocessor > 6. SPELLING DICTIONARY I don't know if it is the holy grail but I would love to have a copy of it. Value probably depends on how early a version it is. There was a lot of work done by the Users Group over the years it was in use. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves billg999@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include <std.disclaimer.h>
Back to comp.sys.prime | Previous | Next — Previous in thread | Next in thread | Find similar
Georgia Tech Software Tools for Primos Edward Feustel <efeustel@hughes.net> - 2012-11-30 09:47 -0500
Re: Georgia Tech Software Tools for Primos Al Kossow <aek@bitsavers.org> - 2012-11-30 09:28 -0800
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-11-30 22:11 -0800
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-02 10:54 -0800
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 15:01 -0800
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 15:03 -0800
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-13 23:14 +0000
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 17:19 -0800
Re: Georgia Tech Software Tools for Primos Al Kossow <aek@bitsavers.org> - 2012-12-13 16:11 -0800
Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-13 19:57 -0600
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 20:55 -0800
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 13:07 +0000
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-14 08:02 -0800
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 17:11 +0000
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-14 17:41 -0800
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-15 02:24 +0000
Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-15 10:58 -0600
Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2012-12-15 10:51 -0600
Re: Georgia Tech Software Tools for Primos matt weber <mattheww50@verizon.net> - 2012-12-16 14:28 -0500
Re: Georgia Tech Software Tools for Primos Andreas Eder <andreas_eder@gmx.net> - 2012-12-14 17:08 +0100
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 17:20 +0000
Re: Georgia Tech Software Tools for Primos billg999@cs.uofs.edu (Bill Gunshannon) - 2012-12-14 12:52 +0000
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2019-09-24 14:46 -0700
Re: Georgia Tech Software Tools for Primos drb@ihatespam.msu.edu (Dennis Boone) - 2019-09-25 04:10 -0500
Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2019-09-25 08:43 -0400
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2019-09-25 05:54 -0700
Re: Georgia Tech Software Tools for Primos Bernard Giroud <bgiroud3@free.fr> - 2019-09-26 10:08 +0200
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-10 20:44 -0700
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-04 11:25 -0700
Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2021-09-10 13:48 -0400
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-09-10 20:39 -0700
Re: Georgia Tech Software Tools for Primos Bill Gunshannon <bill.gunshannon@gmail.com> - 2021-09-11 18:16 -0400
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2021-10-05 20:54 -0700
Re: Georgia Tech Software Tools for Primos Daiyu Hurst <daiyu.hurst@gmail.com> - 2012-12-13 17:22 -0800
csiph-web