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