Skip to content

Commit 05f3ad1

Browse files
authored
Update CLHS reference to use Interlisp CHLS instead; use UNIXUTILS ShellBrowser (#1412)
1 parent c62c183 commit 05f3ad1

File tree

4 files changed

+32
-25
lines changed

4 files changed

+32
-25
lines changed

library/UNIXUTILS

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
22

3-
(FILECREATED "10-Nov-2023 21:59:02" {DSK}<home>frank>il>medley>gmedley>library>UNIXUTILS.;24 16469
3+
(FILECREATED "11-Nov-2023 09:06:39" {DSK}<home>larry>il>medley>library>UNIXUTILS.;2 16644
44

5-
:CHANGES-TO (FNS ShellOpen SLASHIT)
5+
:EDIT-BY "lmm"
66

7-
:PREVIOUS-DATE "10-Nov-2023 19:34:44"
8-
{DSK}<home>frank>il>medley>gmedley>docs>primer>UNIXUTILS.;10)
7+
:CHANGES-TO (VARS UNIXUTILSCOMS)
8+
9+
:PREVIOUS-DATE "10-Nov-2023 21:59:02" {DSK}<home>larry>il>medley>library>UNIXUTILS.;1)
910

1011

1112
(PRETTYCOMPRINT UNIXUTILSCOMS)
@@ -18,6 +19,8 @@
1819
(INITVARS (ShellBrowser)
1920
(ShellOpener))
2021
(FUNCTIONS ShellCommand ShellWhich)
22+
(ADDVARS (MEDLEY-INIT-VARS (ShellBrowser)
23+
(ShellOpener)))
2124
(FNS ShellBrowser ShellBrowse ShellOpener ShellOpen PROCESS-COMMAND SLASHIT UNIX-FILE-NAME)
2225
(PROPS (UNIXUTILS FILETYPE))))
2326
(DECLARE%: EVAL@COMPILE DONTCOPY
@@ -53,6 +56,9 @@
5356
NIL)
5457
(T (SETFILEPTR S 0)
5558
(RSTRING S])
59+
60+
(ADDTOVAR MEDLEY-INIT-VARS (ShellBrowser)
61+
(ShellOpener))
5662
(DEFINEQ
5763

5864
(ShellBrowser
@@ -313,7 +319,7 @@
313319

314320
(PUTPROPS UNIXUTILS FILETYPE CL:COMPILE-FILE)
315321
(DECLARE%: DONTCOPY
316-
(FILEMAP (NIL (1065 1438 (ShellCommand 1065 . 1438)) (1440 1837 (ShellWhich 1440 . 1837)) (1838 16391
317-
(ShellBrowser 1848 . 3596) (ShellBrowse 3598 . 4283) (ShellOpener 4285 . 5973) (ShellOpen 5975 . 11130
318-
) (PROCESS-COMMAND 11132 . 11745) (SLASHIT 11747 . 13789) (UNIX-FILE-NAME 13791 . 16389)))))
322+
(FILEMAP (NIL (1151 1524 (ShellCommand 1151 . 1524)) (1526 1923 (ShellWhich 1526 . 1923)) (2013 16566
323+
(ShellBrowser 2023 . 3771) (ShellBrowse 3773 . 4458) (ShellOpener 4460 . 6148) (ShellOpen 6150 . 11305
324+
) (PROCESS-COMMAND 11307 . 11920) (SLASHIT 11922 . 13964) (UNIX-FILE-NAME 13966 . 16564)))))
319325
STOP

library/UNIXUTILS.DFASL

137 Bytes
Binary file not shown.

lispusers/HELPSYS

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
22

3-
(FILECREATED "16-Jun-2023 14:38:33" {DSK}<home>larry>il>medley>lispusers>HELPSYS.;11 87625
3+
(FILECREATED "11-Nov-2023 09:31:38" {DSK}<home>larry>il>medley>lispusers>HELPSYS.;2 87772
44

55
:EDIT-BY "lmm"
66

77
:CHANGES-TO (VARS HELPSYSCOMS)
8+
(FNS CLHS.LOOKUP)
89

9-
:PREVIOUS-DATE "13-Jan-2023 10:46:39" {DSK}<home>larry>il>medley>lispusers>HELPSYS.;10)
10+
:PREVIOUS-DATE "16-Jun-2023 14:38:33" {DSK}<home>larry>il>medley>lispusers>HELPSYS.;1)
1011

1112

1213
(PRETTYCOMPRINT HELPSYSCOMS)
@@ -28,7 +29,7 @@
2829

2930
(COMS (FNS CLHS.INDEX CLHS.LOOKUP CLHS.OPENER REPO.LOOKUP)
3031
(VARS CLHS.INDEX)
31-
[INITVARS (CLHS.ROOT.URL "http://clhs.lisp.se/")
32+
[INITVARS (CLHS.ROOT.URL "https://interlisp.org/clhs/")
3233
(CLHS.INDEX)
3334
(CLHS.OPENER)
3435
(HELPSYS.REPO.TYPES '(FNS FUNCTIONS VARS VARIABLES]
@@ -94,8 +95,7 @@
9495
DINFO HASH)
9596
)
9697

97-
(DEFCOMMAND "man" (ENTRY)
98-
"Lookup ENTRY in the IRM."
98+
(DEFCOMMAND "man" (ENTRY) "Lookup ENTRY in the IRM."
9999
(GENERIC.MAN.LOOKUP ENTRY))
100100
(DEFINEQ
101101

@@ -266,9 +266,10 @@
266266
else (LIST (SUBSTRING LINE POSLINK (CL:1- POSENDLINK])
267267

268268
(CLHS.LOOKUP
269-
[LAMBDA (ENTRY PHASES) (* ; "Edited 12-Oct-2022 18:32 by FGH")
269+
[LAMBDA (ENTRY PHASES) (* ; "Edited 11-Nov-2023 09:11 by lmm")
270+
(* ; "Edited 12-Oct-2022 18:32 by FGH")
270271
(* ; "Edited 24-Aug-2022 17:08 by larry")
271-
(LET [(OPENER (CLHS.OPENER))
272+
(LET [(OPENER (ShellBrowser))
272273
(URL NIL)
273274
POS
274275
(ENTRY (L-CASE (MKSTRING ENTRY]
@@ -1329,7 +1330,7 @@
13291330
("yes-or-no-p" "f_y_or_n.htm" "yes-or-no-p")
13301331
("zerop" "f_zerop.htm" "zerop")))
13311332

1332-
(RPAQ? CLHS.ROOT.URL "http://clhs.lisp.se/")
1333+
(RPAQ? CLHS.ROOT.URL "https://interlisp.org/clhs/")
13331334

13341335
(RPAQ? CLHS.INDEX )
13351336

@@ -1700,14 +1701,14 @@
17001701

17011702
(PUTPROPS HELPSYS FILETYPE :FAKE-COMPILE-FILE)
17021703
(DECLARE%: DONTCOPY
1703-
(FILEMAP (NIL (4609 10342 (HELPSYS 4619 . 6460) (IRM.LOOKUP 6462 . 8100) (GENERIC.MAN.LOOKUP 8102 .
1704-
9771) (IRM.SMART.LOOKUP 9773 . 9929) (IRM.RESET 9931 . 10340)) (10599 17546 (CLHS.INDEX 10609 . 13307)
1705-
(CLHS.LOOKUP 13309 . 15209) (CLHS.OPENER 15211 . 16534) (REPO.LOOKUP 16536 . 17544)) (70634 72152 (
1706-
IRM.GET.DINFOGRAPH 70644 . 71519) (IRM.DISPLAY.REF 71521 . 72150)) (72154 72516 (IRM.LOAD-GRAPH 72154
1707-
. 72516)) (72841 78345 (IRM.DISPLAY.CREF 72851 . 74565) (IRM.CREF.BOX 74567 . 75394) (IRM.PUT.CREF
1708-
75396 . 75621) (IRM.GET.CREF 75623 . 75994) (IRM.CREF.BUTTONEVENTFN 75996 . 78343)) (78900 87206 (
1709-
\IRM.GET.REF 78910 . 80241) (\IRM.SMART.REF 80243 . 82170) (\IRM.CHOOSE.REF 82172 . 83423) (
1710-
\IRM.WILD.REF 83425 . 84680) (\IRM.WILDCARD 84682 . 85048) (\IRM.WILD.MATCH 85050 . 86280) (
1711-
\IRM.GET.HASHFILE 86282 . 86745) (\IRM.GET.KEYWORDS 86747 . 87204)) (87343 87499 (\IRM.AROUND-EXIT
1712-
87343 . 87499)))))
1704+
(FILEMAP (NIL (4643 10376 (HELPSYS 4653 . 6494) (IRM.LOOKUP 6496 . 8134) (GENERIC.MAN.LOOKUP 8136 .
1705+
9805) (IRM.SMART.LOOKUP 9807 . 9963) (IRM.RESET 9965 . 10374)) (10633 17686 (CLHS.INDEX 10643 . 13341)
1706+
(CLHS.LOOKUP 13343 . 15349) (CLHS.OPENER 15351 . 16674) (REPO.LOOKUP 16676 . 17684)) (70781 72299 (
1707+
IRM.GET.DINFOGRAPH 70791 . 71666) (IRM.DISPLAY.REF 71668 . 72297)) (72301 72663 (IRM.LOAD-GRAPH 72301
1708+
. 72663)) (72988 78492 (IRM.DISPLAY.CREF 72998 . 74712) (IRM.CREF.BOX 74714 . 75541) (IRM.PUT.CREF
1709+
75543 . 75768) (IRM.GET.CREF 75770 . 76141) (IRM.CREF.BUTTONEVENTFN 76143 . 78490)) (79047 87353 (
1710+
\IRM.GET.REF 79057 . 80388) (\IRM.SMART.REF 80390 . 82317) (\IRM.CHOOSE.REF 82319 . 83570) (
1711+
\IRM.WILD.REF 83572 . 84827) (\IRM.WILDCARD 84829 . 85195) (\IRM.WILD.MATCH 85197 . 86427) (
1712+
\IRM.GET.HASHFILE 86429 . 86892) (\IRM.GET.KEYWORDS 86894 . 87351)) (87490 87646 (\IRM.AROUND-EXIT
1713+
87490 . 87646)))))
17131714
STOP

lispusers/HELPSYS.LCOM

100 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)