Google
 

Trailing-Edge - PDP-10 Archives - BB-5254D-BM - uetp/lib/apl.ver
There are 11 other files named apl.ver in the archive. Click here to see a list.
;<UETP.LIB>APL.VER.23,  2-Jun-78 10:03:15, Edit by ENGEL
;<UETP.RUN>APL.VER.41, 22-Mar-78 15:00:32, Edit by ENGEL
!THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
!  OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
!
!COPYRIGHT (C) 1977 BY DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
!APL  TEST

!.R SETSRC
*CP [5,33,APL]
*LIB:[5,33]
*

!.Set default prot <000>

@DEFINE UTP: <UETP.LIB>		!.none

!FILES NEEDED:
!		DEPRE.APL
@DEF DSK: <UETP.APL>,DSK:<UETP.LIB>	!.none
@TAKE SYS.CMD	!.none
		! ***** message: START OF APL TEST
@RUN  UTP:SENDER	!.RUN  UTP:SENDER
*TYPE START
*BLABEL BEGIN:
*TEST APL
*SEND START OF APL TEST
*EXIT
@DELETE *.*
@EXPUNGE <UETP.APL>	!.none

@I DIS <UETP.APL>	!.none
@I  LOG ALL	!.none



!TEST FOR EXISTENCE OF APL ON THIS SYSTEM.
@GET SYS:APL.EXE	!.GET SYS:APL.EXE
@IF (NOERROR) @GOTO APL::	!.IF (NOERROR) .GOTO APL::

		! ***** message: APL NOT AVAILABLE
@RUN  UTP:SENDER	!.RUN  UTP:SENDER
*TYPE ERROR
*BLABEL BEGIN:
*TEST APL
*SEND APL NOT AVAILABLE
*EXIT

@GOTO END::	!.GOTO END::

APL::
!
@GET SYS:APL	!.GET SYS:APL
@INF VER	!.VERSIO
@START	!.START
*TTY
*)LOAD DEPRE
*.DLNDDSL[.BX].DL
*TEST1_NDDSL 100000.00 7500.00 5 2
*TEST2_NDDSL 2000000.00 7500.00 20 4
*TEST3_NDDSL 12345.65 654.32 12 2
*((.ROTEST1).NE.ROCOMP1)/'?'
*((.ROTEST2).NE.ROCOMP2)/'?'
*((.ROTEST3).NE.ROCOMP3)/'?'
*((TEST1,TEST2,TEST3).NECOMP1,COMP2,COMP3)/'?'
*)OFF HOLD
@IF (NOERROR) @GOTO END::	!.IF (NOERROR) .GOTO END::

		! ***** message: ERRORS RUNNING APL PROGRAMS
@RUN  UTP:SENDER	!.RUN  UTP:SENDER
*TYPE ERROR
*BLABEL APL:
*TEST APL
*SEND ERRORS RUNNING APL PROGRAMS
*EXIT

@GOTO END::	!.GOTO END::


%ERR::
		! ***** message: UNKNOWN ERROR IN APL TEST
@RUN  UTP:SENDER	!.RUN  UTP:SENDER
*TYPE ERROR
*BLABEL END:
*TEST APL
*SEND UNKNOWN ERROR IN APL TEST
*EXIT

@GO TO END	!.GOTO END::


END::

%FIN::
@CHKPNT ADSF::	!.CHKPNT ADSF::
		! ***** message: END OF APL TEST
@RUN  UTP:SENDER	!.RUN  UTP:SENDER
*TYPE END
*BLABEL END:
*TEST APL
*SEND END OF APL TEST
*EXIT