|
1 | 1 | (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) |
2 | 2 |
|
3 | | -(FILECREATED " 7-Nov-2025 10:43:14" {DSK}<home>frank>il>online>test>start-scripts>START-INSPHEX.;10 2342 |
| 3 | +(FILECREATED "11-Nov-2025 20:45:40" {DSK}<home>frank>il>online>start-scripts>START-INSPHEX.;12 2401 |
4 | 4 |
|
5 | 5 | :EDIT-BY "FGH" |
6 | 6 |
|
7 | 7 | :CHANGES-TO (FNS START-INSPHEX) |
8 | 8 | (VARS START-INSPHEXCOMS) |
| 9 | + (FUNCTIONS TmpShellWget) |
9 | 10 |
|
10 | | - :PREVIOUS-DATE " 6-Nov-2025 20:45:51" |
11 | | -{DSK}<home>frank>il>online>test>start-scripts>START-INSPHEX.;2) |
| 11 | + :PREVIOUS-DATE "11-Nov-2025 20:10:15" {DSK}<home>frank>il>online>start-scripts>START-INSPHEX.;11 |
| 12 | +) |
12 | 13 |
|
13 | 14 |
|
14 | 15 | (PRETTYCOMPRINT START-INSPHEXCOMS) |
15 | 16 |
|
16 | | -(RPAQQ START-INSPHEXCOMS ((P (DEFPACKAGE "INSPHEX" (:USE "LISP" "XCL"))) |
17 | | - (FUNCTIONS TmpShellWget) |
| 17 | +(RPAQQ START-INSPHEXCOMS ((FUNCTIONS TmpShellWget) |
18 | 18 | (FNS START-INSPHEX) |
19 | 19 | (P (START-INSPHEX)))) |
20 | 20 |
|
21 | | -(DEFPACKAGE "INSPHEX" (:USE "LISP" "XCL")) |
22 | | - |
23 | 21 | (CL:DEFUN TmpShellWget (URL OUTFILENAME) |
24 | 22 | (LET* ((WGET (ShellWhich "wget")) |
25 | 23 | (OUTNAME (OUTFILEP OUTFILENAME)) |
|
36 | 34 | (DEFINEQ |
37 | 35 |
|
38 | 36 | (START-INSPHEX |
39 | | - [LAMBDA NIL (* ; "Edited 7-Nov-2025 10:43 by FGH") |
40 | | - (LET ((INSPHEX.FILE (CONCAT LOGINDIR ">INSPHEX")) |
41 | | - INSPHEX.DFASL) |
42 | | - (TmpShellWget "https://raw.githubusercontent.com/pamoroso/insphex/refs/heads/main/INSPHEX" |
43 | | - INSPHEX.FILE) |
44 | | - (SETQ INSPHEX.DFASL (CL:COMPILE-FILE INSPHEX.FILE)) |
45 | | - (LOAD INSPHEX.DFASL) |
46 | | - [ADVISE '(TEDIT IN INSPHEX::CREATE-HEX-WINDOW) |
47 | | - 'BEFORE |
48 | | - '(SETQ WINDOW (CREATEW (CREATEREGION (FIX (TIMES 0.35 SCREENWIDTH)) |
| 37 | + [LAMBDA NIL (* ; "Edited 11-Nov-2025 20:44 by FGH") |
| 38 | + (* ; "Edited 7-Nov-2025 10:43 by FGH") |
| 39 | + (LET* ((INSPHEX.FILE (CONCAT LOGINDIR ">INSPHEX")) |
| 40 | + (INSPHEX.DFASL (CONCAT INSPHEX.FILE ".DFASL"))) |
| 41 | + (DIRECTORY INSPHEX.DFASL 'DELETE) |
| 42 | + (DIRECTORY (CONCAT INSPHEX.FILE ".") |
| 43 | + 'DELETE) |
| 44 | + (TmpShellWget "https://raw.githubusercontent.com/pamoroso/insphex/refs/heads/main/INSPHEX" |
| 45 | + INSPHEX.FILE) |
| 46 | + (SETQ INSPHEX.DFASL (CL:COMPILE-FILE INSPHEX.FILE)) |
| 47 | + (LOAD INSPHEX.DFASL) |
| 48 | + (ADD.PROCESS (LIST (CL:FIND-SYMBOL "HEXDUMP" "INSPHEX") |
| 49 | + (KWOTE INSPHEX.DFASL) |
| 50 | + '(CREATEW (CREATEREGION (FIX (TIMES 0.35 SCREENWIDTH)) |
49 | 51 | (FIX (TIMES 0.25 SCREENHEIGHT)) |
50 | 52 | (FIX (TIMES 0.5 SCREENWIDTH)) |
51 | | - (FIX (TIMES 0.5 SCREENHEIGHT] |
52 | | - (ADD.PROCESS (LIST (CL:INTERN "HEXDUMP" (CL:FIND-PACKAGE "INSPHEX")) |
53 | | - (KWOTE INSPHEX.DFASL) |
54 | | - T]) |
| 53 | + (FIX (TIMES 0.5 SCREENHEIGHT]) |
55 | 54 | ) |
56 | 55 |
|
57 | 56 | (START-INSPHEX) |
58 | 57 | (DECLARE%: DONTCOPY |
59 | | - (FILEMAP (NIL (706 1299 (TmpShellWget 706 . 1299)) (1300 2298 (START-INSPHEX 1310 . 2296))))) |
| 58 | + (FILEMAP (NIL (623 1216 (TmpShellWget 623 . 1216)) (1217 2357 (START-INSPHEX 1227 . 2355))))) |
60 | 59 | STOP |
0 commit comments