Software
(mostly VMS)
The following is software I have written and make available. Some
of this is public domain, some isn't, but all may be downloaded and used
for at least non-commercial use for free. Check individual
copyright notices for information regarding further redistribution.
Unix/DOS
Unix stuff has been developed under NetBSD, although almost certainly
works elsewhere.
-
ned.c is a simple text editor for those who
can't be bothered with the finickiness of vi and don't like
waiting for emacs to drag its dripping elephantine carcass
into core just for the sake of making a quick edit to a file.
ned was originally written for MS-DOS because I needed a
simple editor that would work from a session CTTY'd down a
COM port; porting to Unix proved easy. Instructions for
compiling and using the editor are included in the source code.
VMS
Use UNZIP.EXE to unpack VMS .ZIP files on a
VAX/VMS system. Note that none of these have been tested by me on Alpha
systems.
-
DCLCOMPLETE.ZIP provides filename completion
and automatic piping for VMS. I wrote DCLCOMPLETE originally because
someone suggested it couldn't be done; it uses a rather ghastly hack to intercept
DCL's I/O calls. 8-). Ramon Curiel has hacked on it since, and added
more advanced command completion. (Completion of commands was ripped straight
out of Joe Meadows' VERB utility.)
-
DU.ZIP is a utility much like the du command
found in that other operating system. This one works by ripping down
INDEXF.SYS, and is very fast.
-
QDSPELL.ZIP is a quick & dirty spelling checker.
-
PRIMGR.MAR is a priority management program. It
works by moving interactive priorities between 3 & 5 depending on execution
profile. It was originally written to allow production batch jobs to continue
to run (at priority 3) while people were running long compute-intensive jobs
at their terminals.
-
DTE_HAYES.MAR is a dialler for SET HOST/DTE.
-
IDLE_LED.MAR is a light diddler for a MicroVAX
II that displays system load on the rear-panel LED display as a number from
0 (idle) to 9 (fully loaded). Only works on a II. I mean it.
CMU/OpenVMS TCP/IP
The following are additions to the CMU TCP/IP package for VMS: