Why was this page black?

The way port GNU programs to VMS.

From the very beginning, when I started working on Emacs 19, I knew I wanted to make the same kind of configuration scripts and templates as the ones which were used on UNIX.

So really, the first GNU program I really started working on is Autoconf. I haven't finished all parts of it yet, that's why I haven't released it yet.

I have since developed a standard on what files should exist in the VMS port of a GNU program, and how things should be done. That standard resulted in a new GNU package, called GNU vmslib (it isn't released yet, sorry).

In general, most VMS-specific files will appear in the vms/ subdirectory. There are some exceptions to this rule, like in GNU flex, where most VMS-specific files appear in misc/vms/ instead.

These are the files which you should find in any GNU program I have worked on:

How programs are set up to run:

The installation procedure in all the GNU programs I work on will either install vms/foo_startup.com in a startup directory, or inserted in gnu_startup.com in that startup directory. The resulting command procedure in the startup directory should be called with specific arguments to setup the program to run. At the end of the installation procedure, you will get an explanation on how to do this.


The GNUish VMS project / Richard Levitte, <levitte@e.kth.se>
Last update: Sunday, February 18 1996, 19:39 CET