home *** CD-ROM | disk | FTP | other *** search
CLISP byte-compiled Lisp program | 1996-07-22 | 5.2 KB | 135 lines |
- (SYSTEM::VERSION '(19071996.))
- #Y(#:TOP-LEVEL-FORM-1 #17Y(00 00 00 00 00 00 00 00 00 01 D8 37 02 30 E4 19 01)
- "LISP"
- )
- #Y(#:TOP-LEVEL-FORM-2 #17Y(00 00 00 00 00 00 00 00 00 01 D8 37 01 30 DB 19 01)
- (REXX-RUN-COMMAND REXX-SEND-COMMAND REXX-WAIT-SENT-COMMAND REXX-DO-COMMAND
- REXX-LOOP *REXX-IGNORE-ERRORS*
- ))
- #Y(#:TOP-LEVEL-FORM-3 #17Y(00 00 00 00 00 00 00 00 00 01 D8 37 02 30 E4 19 01)
- "SYSTEM"
- )
- #Y(#:TOP-LEVEL-FORM-4
- #24Y(00 00 00 00 00 00 00 00 00 01 D8 30 5E D9 8B 53 04 D9 62 30 56 C4 19 01
- )
- (SPECIAL *REXX-OUTMSG-LIST*) *REXX-OUTMSG-LIST*
- )
- #Y(#:TOP-LEVEL-FORM-5
- #20Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA 31 84 C3 19 01)
- REXX-ADD-INDEX REMOVE-OLD-DEFINITIONS
- #Y(REXX-ADD-INDEX
- #22Y(00 00 00 00 01 00 01 00 00 08 3C 01 AC 9D 79 0E 00 5C 0F 00 19 03)
- *REXX-OUTMSG-LIST*
- ) )
- #Y(#:TOP-LEVEL-FORM-6
- #20Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA 31 84 C3 19 01)
- REXX-FIND-INDEX REMOVE-OLD-DEFINITIONS
- #Y(REXX-FIND-INDEX
- #20Y(00 00 00 00 01 00 00 00 00 02 AB 6A 00 D9 37 02 30 BF 19 02)
- *REXX-OUTMSG-LIST* #.#'EQUAL
- ) )
- #Y(#:TOP-LEVEL-FORM-7
- #20Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA 31 84 C3 19 01)
- REXX-DELETE-ENTRY REMOVE-OLD-DEFINITIONS
- #Y(REXX-DELETE-ENTRY
- #23Y(00 00 00 00 01 00 00 00 00 02 AB 6A 00 37 07 C4 F8 31 54 0F 00 19 02
- )
- *REXX-OUTMSG-LIST* #.#'EQ
- ) )
- #Y(#:TOP-LEVEL-FORM-8
- #26Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA DB 2C 03 04 D8 DD 31 84 C3
- 19 01
- )
- REXX-SEND-COMMAND REMOVE-OLD-DEFINITIONS FUNCTION
- "Starts asynchronous execution of a rexx command." %SET-DOCUMENTATION
- #Y(REXX-SEND-COMMAND
- #32Y(00 00 00 00 01 00 00 00 81 00 05 00 00 00 98 05 B2 A3 76 01 91 00 03
- 00 19 09 14 2E 06 15 19 08
- )
- :RESULT :STRING :TOKEN :ASYNC :IO %REXX-PUT REXX-ADD-INDEX
- ) )
- #Y(#:TOP-LEVEL-FORM-9
- #20Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA 31 84 C3 19 01)
- REXX-NEXT-EVENT REMOVE-OLD-DEFINITIONS
- #Y(REXX-NEXT-EVENT
- #24Y(00 00 00 00 00 00 00 00 00 01 1A 04 16 01 2D 01 2D 00 14 92 00 76 19
- 02
- )
- %REXX-GET %REXX-WAIT-INPUT
- ) )
- #Y(#:TOP-LEVEL-FORM-10
- #30Y(00 00 00 00 00 00 00 00 00 01 D8 30 5E D9 8B 53 04 D9 63 30 56 D9 DA DB
- 2C 03 04 C4 19 01
- )
- (SPECIAL *REXX-IGNORE-ERRORS*) *REXX-IGNORE-ERRORS* VARIABLE
- "If T silently ignore errors, if NIL invoke normal *error-handler*,
- otherwise must be a function that is bound to *error-handler*"
- %SET-DOCUMENTATION
- )
- #Y(#:TOP-LEVEL-FORM-11
- #26Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA DB 2C 03 04 D8 DD 31 84 C3
- 19 01
- )
- REXX-LOOP REMOVE-OLD-DEFINITIONS FUNCTION
- "Rexx driver loop. Optional message to wait for." %SET-DOCUMENTATION
- #Y(REXX-LOOP
- #32Y(02 00 01 00 00 00 01 00 00 07 00 2A 01 3A 02 01 00 0B 00 00 46 00 07
- AD AD 6C 01 02 30 59 19 03
- )
- REXX-LOOP
- #Y(LISP::REXX-LOOP-1
- #151Y(07 00 03 00 00 00 00 00 00 01 2D 02 14 9B 5B 77 8D 0B 80 45 62
- 52 80 68 46 04 80 63 37 01 71 78 52 23 6A 05 8D 20 80 4A 0E 05
- 1C 80 4A AF 2B 07 01 10 06 A7 5B 77 37 05 70 83 70 5F B0 30 89
- 11 AC 31 79 3E 53 66 00 00 00 37 01 31 7F 54 16 01 FB 47 53 1A
- 2B 9B 5B 48 01 93 00 6E 03 92 00 05 14 94 02 30 AF 16 01 93 00
- 68 00 01 8D 05 66 00 19 02 0E 05 1A FF BA 0E 06 1A FF B5 CB 1A
- 0D 53 05 00 00 01 77 05 00 00 00 1B 71 CC 14 66 00 00 00 2C 03
- 0A 54 19 03
- )
- NIL NIL REXX-NEXT-EVENT REXX-FIND-INDEX TRY-REP *REXX-IGNORE-ERRORS*
- *ERROR-HANDLER*
- #Y(LISP::REXX-LOOP-1-1 #13Y(00 00 00 00 00 00 00 00 01 16 00 48 00)
- NIL
- )
- 0. 5. %REXX-REPLY
- ) ) )
- #Y(#:TOP-LEVEL-FORM-12
- #26Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA DB 2C 03 04 D8 DD 31 84 C3
- 19 01
- )
- REXX-WAIT-SENT-COMMAND REMOVE-OLD-DEFINITIONS FUNCTION
- "Waits for command termination." %SET-DOCUMENTATION
- #Y(REXX-WAIT-SENT-COMMAND
- #41Y(00 00 00 00 01 00 00 00 00 02 AB 6E 00 91 00 0E D9 DA DB DC 6D 03 05
- AE 32 01 1F AC 2E 07 9B 5B 1C 79 AA 2E 06 9B 5B 19 03
- )
- REXX-FIND-INDEX ERROR "No waiting for ~S possible."
- "Kein Warten auf ~S m÷glich." "Pas d'attente de ~S possible." LANGUAGE
- REXX-DELETE-ENTRY REXX-LOOP
- ) )
- #Y(#:TOP-LEVEL-FORM-13
- #26Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA DB 2C 03 04 D8 DD 31 84 C3
- 19 01
- )
- REXX-DO-COMMAND REMOVE-OLD-DEFINITIONS FUNCTION
- "Executes command, waiting for result." %SET-DOCUMENTATION
- #Y(REXX-DO-COMMAND
- #31Y(00 00 00 00 01 00 00 00 C1 00 00 00 00 00 98 00 AD 9E 76 01 91 00 03
- 00 19 04 14 2E 01 19 04
- )
- REXX-SEND-COMMAND REXX-WAIT-SENT-COMMAND
- ) )
- #Y(#:TOP-LEVEL-FORM-14
- #26Y(00 00 00 00 00 00 00 00 00 01 D8 2E 01 D8 DA DB 2C 03 04 D8 DD 31 84 C3
- 19 01
- )
- REXX-RUN-COMMAND REMOVE-OLD-DEFINITIONS FUNCTION
- "Runs a rexx command asynchronously, no return code." %SET-DOCUMENTATION
- #Y(REXX-RUN-COMMAND
- #36Y(00 00 00 00 01 00 00 00 80 1C 02 00 00 00 3C 02 3C 01 AD D8 AE D9 AF
- DA 63 2C 07 03 1B 03 00 19 04 02 19 04
- )
- :STRING :TOKEN :ASYNC REXX-DO-COMMAND
- ) )
-