Packages
Are placed in seperate diretories as zipped files.
PASCAL_PPL.ZIP
Description : easy to use PASCAL-interface to PPL$-routines
The package includes:
- PAR.MAR and MULTI.PAS which define and
implements the interface
- EX.* which shows how to use it
- EXBIG*.* which shows how to use it
with benefit (including timing results)
Source : PASCAL and MACRO
Binary : not available
Notes : multiprocessor VAX necesarry to benefit
(VAX only)
Posted : INFO-VAX january 1993
SYMBIONT.ZIP
Description : two symbionts
The NULL symbiont does absolutely
nothing. It can be used for making a
blackhole queue (f.ex. if you want
SYS$PRINT to point to an existing queue,
but you do not want to see any print).
The SERVER symbiont tests, if the files
"language-type" matches that of the real
queue, and creates a new printjob on the
real queue with the same files. This
can be very smart in an environment with
both postscript and non-postscript
printers, because postscript output on a
non-postscript printer is a waste of
paper. Theese functions is controlled
via some logicals.
Source : PASCAL and MACRO
Binary : OBJ's and EXE's in SYMBIONT_BIN_VAX.ZIP (compiled with
PASCAL 5.0 on VAX and linked on VMS VAX 5.5-2)
OBJ's and EXE's in SYMBIONT_BIN_AXP.ZIP (compiled with
PASCAL 5.0 on AXP and linked on VMS AXP 1.5)
Notes : privs necesarry to initialize queue with symbiont
(VAX and AXP)
Posted : INFO-VAX december 1991
MIRROR.ZIP
Description : example of humor (try @DEMO)
Source : PASCAL and FORTRAN
Binary : not available
Notes : (VAX only)
Posted : INFO-VAX december 1990
PROF.ZIP
Description : primitive profiler (also an example of how to
read GST and DST)
Source : FORTRAN and MACRO
Binary : OBJ's + EXE's in PROF_BIN.ZIP (compiled with
FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2)
Notes : (VAX only)
Posted : not
MEM_EDIT.ZIP
Description : example of using callable EDT and callable TPU to
edit memory-variable
Source : MACRO
Binary : not available
Notes : (VAX only)
Posted : INFO-TPU march 1993
SPI.ZIP
Description : example of calling EXE$GETSPI
Source : C
Binary : not available
Notes : not written by me
(VAX only)
Posted : MACRO32 february 1993
UTILITIES.ZIP
Description : examples of small utilities to help the system-manager
with his daily work.
The examples include:
- Find information about all processes at node
(pre-VMS5.2)
- Find information about all processes at node
(post-VMS5.2)
- Find information about all processes in cluster
- (post-VMS5.2 extended version 1)
- Find all nodes in cluster and
find information about all processes at nodes
- (post-VMS5.2 extended version 2)
- Find information about one queue
- Find information about all queues
- Find information about one job
- Find informatrion about all job in one queue
- Find informatrion about all job in all queues
- Find information about all usernames in SYSUAF
(supported)
- Find information about all usernames in SYSUAF
(unsupported)
- Find information about all disk-quotas on a disk
(supported)
- Find information about all disk-quotas on a disk
(unsupported)
Source : DCL, FORTRAN, PASCAL and C
Binary : not available
Notes : privs necesarry
(VAX and AXP)
Posted : presented at DECUS Denmark symposie june 1993
BM.ZIP
Description : this bechmark compares the efficiency of PASCAL, FORTRAN, C
and MACRO for 3 basic numeric operations: matrix transpose,
matrix copy and vector dot product. Results are included
for different versions of PASCAL and FORTRAN. The results
of PASCAL is very poor indeed.
Source : PASCAL, FORTRAN, C and MACRO
Binary : not available
Notes : (VAX and AXP)
Posted : INFO-VAX june 1991
RESULT.DAT
Description : benchmark results from the program above.
Source : -
Binary : -
Notes : none
Posted : INFO-VAX march 1994
INST_TEST.ZIP
Description : this program tests the speed of various instructions
in the VAX instruction-set
Source : PASCAL and MACRO
Binary : not available
Notes : it takes approx. 100/VUPS CPU hours to run, so you may
want to run it in the weekend
(VAX only)
Posted : INFO-VAX january 1992
SUMMARY.TXT
Description : a summary of results for the program above run on
different VAX'es
Source : -
Binary : -
Notes : none
Posted : INFO-VAX march 1992
INST_RES.ZIP
Description : a summary of results for the program above run on
different VAX'es + the raw material on which the summary
is based + a small program helping analyzing the results
Source : PASCAL
Binary : not available
Notes : none
Posted : not
CPUTIME.ZIP
Description : demonstrates six different ways of getting CPU usage.
Source : FORTRAN and MACRO
Binary : not available
Notes : (VAX only)
Posted : INFO-VAX february 1994
FONTGEN.ZIP
Description : program that generates softfonts for VT220 terminals
from an ascii-file + 2 example ascii-file fonts
Source : PASCAL
Binary : OBJ's and EXE's in FONTGEN_VAX.ZIP (compiled with
PASCAL 5.0 on VAX and linked on VMS VAX 5.5-2)
OBJ's and EXE's in FONTGEN_AXP.ZIP (compiled with
PASCAL 5.0 on AXP and linked on VMS AXP 1.5)
Notes : (VAX and AXP)
Posted : not
SETPMT.ZIP
Description : changes the prompt to current directory whenever
current directory is changed via DCL (and that is
always the case unless some programs calls SYS$SETDDIR
themselves). No privs required.
Source : FORTRAN
Binary : OBJ's and EXE's in SETPMT_BIN.ZIP (compiled with
FORTRAN 6.1 and linked on VMS 5.5-2)
Notes : needs VERB or VMS 5.5
(VAX only)
Posted : not
REDUCE.ZIP
Description : performe expression reduction via TPU and a
TPU$CALLUSER module using general RPS techniques
Source : TPU, FORTRAN and MACRO
Binary : OBJ's and EXE's in REDUCE_BIN.ZIP (compiled with
FORTRAN 6.1 and linked on VMS 5.5-2)
Notes : (VAX only)
Posted : not
VAX2AXP_TXT.ZIP
Description : a small guide to porting programs from VAX VMS to
VMS AXP. Covers both FORTRAN,C,PASCAL and MACRO32
programs.
Source : mostly text, but also small FORTRAN/C/MACRO32/MACRO64
demonstration programs
Binary : -
Notes : none
Posted : presented at DECUS Denmark symposie june 1994
VAX2AXP_PS.ZIP
(same as VAX2AXP_TXT.ZIP but a nicer postscript version genereated
by WP 5.1/DOS)
VAX2AXP_WP5.ZIP
(same as VAX2AXP_TXT.ZIP but as a WP 5.1/DOS document)
VAX2AXP_REVISED.TXT
(revised version of the guide, text version only)
GIVE_NAME.ZIP
Description : shows how to get the name of the calling routine
Source : FORTRAN and MACRO
Binary : OBJ's and EXE's in GIVE_NAME_BIN.ZIP (compiled with
FORTRAN 6.1 and linked on VMS 5.5-2)
Notes : (VAX only)
Posted : INFO-VAX june 1994
SPAWN_MBX.ZIP
Description : shows how to create a subprocess with input and output
via mailboxes
Source : FORTRAN and MACRO
Binary : not available
Notes : (VAX and AXP)
Posted : INFO-VAX july 1994
NICE_BASE_1.ZIP (zipped with VMS ZIP)
NICE_BASE_2.ZIP (zipped with PKZIP)
Description : Pascal beautifier (prettyprinter) with lots of features
analysing code and helping porting between DEC PASCAL
and TURBO PASCAL. This is the base kit for program
modification.
Source : C,YACC and LEX
Binary : see below
Notes : (all platforms)
Posted : not
NICE_1.ZIP (zipped with VMS ZIP)
NICE_2.ZIP (zipped with PKZIP)
Description : Pascal beautifier (prettyprinter) with lots of features
analysing code and helping porting between DEC PASCAL
and TURBO PASCAL. This is a prepared kit for DEC PASCAL,
TURBO PASCAL and STANDARD PASCAL.
Source : C
Binary : EXE's in NICE_BIN_GNUC.ZIP (compiled with
GNU C 2.6.3 on VAX and linked on VMS VAX 6.2)
EXE's in NICE_BIN_VAXC.ZIP (compiled with
VAX C 3.2 on VAX and linked on VMS VAX 6.2)
EXE's in NICE_BIN_DECC_VAX.ZIP (compiled with
DEC C 5.3 on VAX and linked on VMS VAX 6.2)
EXE's in NICE_BIN_DECC_AXP.ZIP (compiled with
DEC C 5.3 on AXP and linked on VMS AXP 6.2)
EXE's in NICE_BIN_MSC.ZIP (compiled and linked
with MS C 7.0 on PC)
EXE's in NICE_BIN_BC.ZIP (compiled and linked
with Borland C 3.0 on PC)
EXE's in NICE_BIN_DJG.ZIP (compiled and linked
with DJ GPP 2.6.3 on PC)
Notes : (all platforms)
Posted : not
MAILMANIP.ZIP
Description : example of how to manipulate MAIL.MAI directly
with 3 examples (list content, modify all FROM
fields, give all messages in NEWMAIL folder the
"New message" attribute)
Source : FORTRAN
Binary : OBJ's and EXE's in MAILMANIP_VAX.ZIP (compiled with
FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2)
OBJ's and EXE's in MAILMANIP_AXP.ZIP (compiled with
FORTRAN 6.1 on AXP and linked on VMS AXP 1.5)
Notes : (VAX and AXP)
Posted : INFO-VAX january 1995
DCLEDIT.ZIP
Description : utility for editing several commands retrieved
from the recall buffer and execute them after
editing
Source : FORTRAN and MACRO
Binary : OBJ's and EXE's in DCLEDIT_BIN_VAX.ZIP (compiled with
FORTRAN 6.2 on VAX and linked on VMS VAX 6.1)
OBJ's and EXE's in DCLEDIT_BIN_AXP.ZIP (compiled with
FORTRAN 6.2 on AXP and linked on VMS AXP 6.1)
Notes : (VAX and AXP)
Posted : INFO-VAX august 1990
PTD.ZIP
Description : example of usage of PTD$-routines (pseudo-terminals)
Source : C
Binary : not available
Notes : (VAX and AXP)
Posted : not
CORE.ZIP
Description : very simple examples of MACRO-64 programming
Source : FORTRAN and MACRO
Binary : not available
Notes : (AXP only)
Posted : not
XEVE_SRC.ZIP
XEVE_SRC_ALPHAFIX.ZIP
Description : eXtended EVE editor with lots of features for:
- "system-manager editing"
- programming
- word-processing
Source : TPU and FORTRAN
Binary : TPU$SECTIONS's and EXE's in XEVE_BIN_VAX.ZIP (compiled with
FORTRAN 6.3 on VAX and linked on VMS VAX 6.1)
TPU$SECTION's and EXE's in XEVE_BIN_AXP.ZIP (compiled with
FORTRAN 7.0 on AXP and linked on VMS AXP 6.2)
Notes : (VAX and AXP)
Posted : not
XEVE_SRC_NEW.ZIP
(same as XEVE_SRC.ZIP just with the newest changes)
XEVE_SRC.ZIP
Description : XEVE for VMS VAX 5.5 (probably all 5.x)
Source : TPU and FORTRAN
Binary : TPU$SECTIONS's and EXE's in XEVE_BIN_VAX.ZIP (compiled with
FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2)
Notes : (VAX and probably AXP)
Posted : not
DECC.TXT
DECC1.ZIP
DECC2.ZIP
Description : examples of global variables in DEC C with
various compiler settings
Source : C (and FORTRAN)
Binary : not
Notes : (VAX and probably AXP)
Posted : not
NBL.ZIP
Description : foreign mail transport that allows the user to
insert RFC 822 headers in the text
Source : C
Binary : not
Notes : (VAX and AXP)
Posted : INFO-VAX april 1999
JNI.ZIP
Description : example of how to use JNI to do RMS index-sequential IO
from Java
Source : Pascal, C and Java
Binary : not
Notes : (AXP only)
Posted : INFO-VAX october 1999
UTF8.ZIP
Description : example of how to convert to and from UTF-8
Source : Pascal
Binary : not
Notes : (VAX and AXP)
Posted : not