PVM Definition
http://cs.gmu.edu/~dnord/pvm
PAXI Definition
http://cs.gmu.edu/~dnord/cs540/paxi
PAXI Grammar (ASCII file) http://cs.gmu.edu/~dnord/cs540/paxi-bnf.txt
DOS ports of flex and bison can be downloaded here: http://www.delorie.com/pub/djgpp/current/v2gnu/flx254b.zip and http://www.delorie.com/pub/djgpp/current/v2gnu/bsn135b.zip.
djgpp, a DOS port of gcc/g++, can be accessed by following links from http://www.delorie.com/djgpp . Documentation is available there as well.
A large number of UNIX programming tools have been ported using this compiler and can be found in http://www.delorie.com/pub/djgpp/current/v2gnu/
Cygwin provides gcc/g++ along with a UNIX-like environment. Read about it and how to download it at http://www.cygwin.com/ (but be prepared for a huge download).
Several ports of emacs are available:
A DOS port of emacs using djgpp is available at
http://www.delorie.com/pub/djgpp/current/v2gnu/.
Two Windows ports of emacs are ntemacs (
http://www.gnu.org/software/emacs/windows/ntemacs.html) and xemacs
(
http://sunsite.utk.edu/ftp/pub/xemacs/xemacs-21.4-windows)
If you really must use vi, vim ("vi improved") is available for a variety of systems including Windows at http://www.vim.org
nano, a pico clone is available at http://www.nano-editor.org.