diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/glasgow/lit2x-0.16/grasp-utils/README |
Initial commit
Diffstat (limited to 'web/glasgow/lit2x-0.16/grasp-utils/README')
-rw-r--r-- | web/glasgow/lit2x-0.16/grasp-utils/README | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/web/glasgow/lit2x-0.16/grasp-utils/README b/web/glasgow/lit2x-0.16/grasp-utils/README new file mode 100644 index 0000000000..a98feebe81 --- /dev/null +++ b/web/glasgow/lit2x-0.16/grasp-utils/README @@ -0,0 +1,48 @@ +This directory tree's worth of stuff are utility bits that are used in +more than one of our GRASP projects. (For the project-specific bits, +try <project>/utils/<blah>.) + +msub/ a utility from Paul DuBois, that lets you substitute + for make variables (e.g., $(CC) ) in any old document. + Given that, with the "make world" configuration + system, Makefiles have loads of useful config info in + them, this is the program used to sneak that info into + other files. + +ugen/ A utility from the LML-compiler distrib to support + poor man's abstract data types for C. Used in the + parser ($(TOP)/parsers/hsp). + +scripts/ little utility scripts + + lndir from X imake stuff (via DuBois); make a shadow tree + of symbolic links + mkdirhier "mkdir a/b/c/d" will do "mkdir a; mkdir a/b; ..." + (assuming none of those dirs exist) + + runstdtest runs a pgm with some flags & some stdin; checks for an + expected exit code, expected stdout, and expected + stderr. (Expect this to change :-) + + newer "newer a b" (obsolete?) exit code 0 if file "a" newer + than "b", or something like that... + + tidycpp, hscpp cpp (C pre-processor) wrappers, the latter for + Haskell, the former obsolete? + + mkdependC script version of C makedepend (from X11R4 via DuBois) + mkdependHS "make depend" (perl) script for Haskell code. + + mkdependLML simon's makedepend1 script (needs work to function here) + (NOT BUILT) + + fastmake a "make" wrapper for compiling Haskell programs; + essentially, strips out the "make depend"ed + dependencies to avoid so much re-checking. + + update_iface a REALLY HORRIBLE hack, for updating the new Haskell + compiler's interface files; covers for deficiencies in + "nhc" (prototype compiler) i/face handling. + + ltx a "latex" wrapper. Re-runs latex/bibtex/makeindex + enough times to "do the right thing." |