Compare commits
95 Commits
medley-250
...
fgh_wget
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ae7a5d9af | ||
|
|
aae53a700f | ||
|
|
54f8b889b9 | ||
|
|
8d0011ce2c | ||
|
|
87b3ee3134 | ||
|
|
1ff49b58fe | ||
|
|
ac570f4b06 | ||
|
|
82fc95ce18 | ||
|
|
54353a4bef | ||
|
|
34531738d5 | ||
|
|
f6106d7b0c | ||
|
|
43b11b2860 | ||
|
|
2af7324fff | ||
|
|
60dcbe2933 | ||
|
|
4d6aa38b8b | ||
|
|
69832c5db0 | ||
|
|
2cb8b51c94 | ||
|
|
17515ef441 | ||
|
|
83bbf9e4c0 | ||
|
|
1a8a5ca90e | ||
|
|
2961670d7d | ||
|
|
0206fb6f43 | ||
|
|
95e015329d | ||
|
|
60e0044870 | ||
|
|
1df0e1b17e | ||
|
|
90fdcb9d56 | ||
|
|
1968021bb4 | ||
|
|
ec16fafeac | ||
|
|
c3a833e5d0 | ||
|
|
fc26d21cc2 | ||
|
|
287b10c9c3 | ||
|
|
f004d43ef1 | ||
|
|
74f518ca02 | ||
|
|
8fa61304a3 | ||
|
|
4fef217c45 | ||
|
|
92a3cea0eb | ||
|
|
a39e3d9dc5 | ||
|
|
0469bd2820 | ||
|
|
a9618e4aaf | ||
|
|
9c93b27d79 | ||
|
|
e8c5ba90f3 | ||
|
|
305c419b1d | ||
|
|
37aef55990 | ||
|
|
4019578944 | ||
|
|
3692c8f1e6 | ||
|
|
bc7269e3c4 | ||
|
|
10de55af05 | ||
|
|
840f8afb51 | ||
|
|
5bc05caba5 | ||
|
|
cad0143209 | ||
|
|
d6cb62a354 | ||
|
|
88a7fa5480 | ||
|
|
63d5849a15 | ||
|
|
d6253dbffd | ||
|
|
ba4250d8fe | ||
|
|
654a925074 | ||
|
|
357406e7d8 | ||
|
|
72032afdde | ||
|
|
87fafe901e | ||
|
|
7f3a3d1f81 | ||
|
|
30af8ea5cb | ||
|
|
d26e29f0d0 | ||
|
|
c5dd583468 | ||
|
|
356fd62478 | ||
|
|
60195c4f31 | ||
|
|
499e3ab77a | ||
|
|
145d240346 | ||
|
|
a398d40630 | ||
|
|
90326613d1 | ||
|
|
96945e63e3 | ||
|
|
e686790bc1 | ||
|
|
e09feb7b6a | ||
|
|
5534e85a12 | ||
|
|
38f417907a | ||
|
|
04d98d232f | ||
|
|
9dc408c81a | ||
|
|
330c5a01a7 | ||
|
|
2499b3546e | ||
|
|
7ad65469b1 | ||
|
|
9feba7f7c7 | ||
|
|
c1c2c757b9 | ||
|
|
0f8959a074 | ||
|
|
30872f62e7 | ||
|
|
40e3edc291 | ||
|
|
6c025089c1 | ||
|
|
f53da7518f | ||
|
|
39ebd40da4 | ||
|
|
ddbc8633eb | ||
|
|
a4b9099b80 | ||
|
|
f4b7e91a68 | ||
|
|
627f359b5e | ||
|
|
46fe81bf36 | ||
|
|
67a3e558f6 | ||
|
|
37195dc7d9 | ||
|
|
fe033efe22 |
7
.github/workflows/doHCFILES.yml
vendored
7
.github/workflows/doHCFILES.yml
vendored
@@ -52,6 +52,12 @@ jobs:
|
|||||||
- name: Checkout Medley repo
|
- name: Checkout Medley repo
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Checkout maiko
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: ${{ github.repository_owner }}/maiko
|
||||||
|
path: ./maiko
|
||||||
|
|
||||||
- name: Checkout notecards
|
- name: Checkout notecards
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
@@ -79,6 +85,7 @@ jobs:
|
|||||||
--repo ${{ github.repository_owner }}/maiko \
|
--repo ${{ github.repository_owner }}/maiko \
|
||||||
--pattern '*-linux.x86_64.tgz'
|
--pattern '*-linux.x86_64.tgz'
|
||||||
tar -xzf /tmp/maiko.tgz
|
tar -xzf /tmp/maiko.tgz
|
||||||
|
touch ./maiko/linux.x86_64/.skip
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.MU_TOKEN }}
|
GH_TOKEN: ${{ secrets.MU_TOKEN }}
|
||||||
|
|
||||||
|
|||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -30,6 +30,10 @@ loadups/*.dribble
|
|||||||
loadups/whereis.hash
|
loadups/whereis.hash
|
||||||
loadups/apps.sysout
|
loadups/apps.sysout
|
||||||
loadups/fuller.database
|
loadups/fuller.database
|
||||||
|
loadups/build/
|
||||||
|
loadups/branches
|
||||||
|
loadups/gitinfo
|
||||||
|
|
||||||
|
|
||||||
# manual cross-reference files
|
# manual cross-reference files
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
First, we want to thank you for helping reach the goal of restoring Medley Interlisp
|
First, we want to thank you for helping reach the goal of restoring Medley Interlisp
|
||||||
to the point where it is as useful today as it was 30 years ago.
|
to the point where it is as useful today as it was 30 years ago.
|
||||||
|
|
||||||
This guide is meant to help you make useful contributions, whether to the [Maiko](https://github.com/Interlisp/maiko) C-based virtual machine implementation, the [Medley](https://github.com/Interlisp/medley) Lisp code (in Interlisp and Common Lisp), or [documentation](https://github.com/Interlisp/medley/wiki). There are a number of [GitHub](https://github.com/Interlisp/medley/discussions/categories/github-use) problems that could use some attention.
|
This guide is meant to help you make useful contributions, whether to the [Maiko](https://github.com/Interlisp/maiko) C-based virtual machine implementation, the [Medley](https://github.com/Interlisp/medley) Lisp code (in Interlisp and Common Lisp), or [documentation](https://interlisp.org/software/using-medley). There are a number of [GitHub](https://github.com/Interlisp/medley/discussions/categories/github-use) problems that could use some attention.
|
||||||
|
|
||||||
## Working with Maiko
|
## Working with Maiko
|
||||||
|
|
||||||
@@ -17,6 +17,8 @@ The current arrangement of files and extentions is awkward for working on the im
|
|||||||
* The most useful contributions are reproducible errors -- things that don't work as documented.
|
* The most useful contributions are reproducible errors -- things that don't work as documented.
|
||||||
* Second most useful are reports of unexpected behavior -- things that aren't documented but behave unexpectedly.
|
* Second most useful are reports of unexpected behavior -- things that aren't documented but behave unexpectedly.
|
||||||
|
|
||||||
|
To report these errors and behaviors [open an issue](https://github.com/Interlisp/medley/issues).
|
||||||
|
|
||||||
## Reporting a bug or feature request
|
## Reporting a bug or feature request
|
||||||
* Ensure the bug was not already reported by searching on GitHub under [Issues](https://github.com/Interlisp/medley/issues) or [Discussions](https://github.com/Interlisp/medley/discussions). Note that all issues and Discussions are found in the Medley repository, using labels to distinguish. Discussions are for questions or topics where there is some disagreement or uncertainty about the "right" direction.
|
* Ensure the bug was not already reported by searching on GitHub under [Issues](https://github.com/Interlisp/medley/issues) or [Discussions](https://github.com/Interlisp/medley/discussions). Note that all issues and Discussions are found in the Medley repository, using labels to distinguish. Discussions are for questions or topics where there is some disagreement or uncertainty about the "right" direction.
|
||||||
* If you're unable to find a discussion or open issue addressing the problem, open a new one. Be sure to include a title
|
* If you're unable to find a discussion or open issue addressing the problem, open a new one. Be sure to include a title
|
||||||
@@ -24,7 +26,7 @@ and clear description, as much relevant information as possible. Use the issue t
|
|||||||
|
|
||||||
## Did you write a patch that fixes a bug?
|
## Did you write a patch that fixes a bug?
|
||||||
* Some bug fixes and "improvements" have unintended consequences, well beyond what you might expect for well-written modern code. We don't have testing new builds automated or integrated. Be sure you've tested your patch.
|
* Some bug fixes and "improvements" have unintended consequences, well beyond what you might expect for well-written modern code. We don't have testing new builds automated or integrated. Be sure you've tested your patch.
|
||||||
* Open a new [GitHub pull request](https://github.com/Interlisp/maiko/pulls) with the patch.
|
* Open a new GitHub pull request with the patch.
|
||||||
* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
|
* Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
|
||||||
* Keep Pull Requests small and easily reviewable. https://www.thedroidsonroids.com/blog/splitting-pull-request for
|
* Keep Pull Requests small and easily reviewable. https://www.thedroidsonroids.com/blog/splitting-pull-request for
|
||||||
a writeup of good practices.
|
a writeup of good practices.
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
(DEFINE-FILE-INFO PACKAGE (PROGN (DEFPACKAGE "CLOS-BROWSER" (USE "CLOS") (EXPORT "CLOS-ICON"
|
(DEFINE-FILE-INFO PACKAGE (PROGN (DEFPACKAGE "CLOS-BROWSER" (USE "CLOS" "LISP") (EXPORT "CLOS-ICON"
|
||||||
"CLOS-BROWSER" "ADD-BROWSER-METHOD" "BROWSE-CLASS")) (CLFIND-PACKAGE "USER")) READTABLE "XCL" BASE
|
"CLOS-BROWSER" "ADD-BROWSER-METHOD" "BROWSE-CLASS")) (CLFIND-PACKAGE "USER")) READTABLE "XCL" BASE
|
||||||
10)
|
10)
|
||||||
|
|
||||||
(IL:FILECREATED " 5-Dec-2023 12:07:41" IL:{CLOS}NEW-CLOS-BROWSER.\;3 91622
|
(IL:FILECREATED "28-Apr-2025 18:32:38"
|
||||||
|
IL:|{DSK}<Users>arunwelch>DOCUMENTS>MEDLEY-WORKSPACE>RELEASE>NEW-CLOS-BROWSER.;4| 91934
|
||||||
|
|
||||||
:EDIT-BY "mth"
|
:EDIT-BY "akw"
|
||||||
|
|
||||||
:CHANGES-TO (IL:PROPS (IL:NEW-CLOS-BROWSER IL:MAKEFILE-ENVIRONMENT))
|
:CHANGES-TO (IL:PROPS (IL:NEW-CLOS-BROWSER IL:MAKEFILE-ENVIRONMENT))
|
||||||
|
|
||||||
:PREVIOUS-DATE " 5-Dec-2023 00:58:05" IL:{CLOS}NEW-CLOS-BROWSER.\;2)
|
:PREVIOUS-DATE "26-Apr-2025 17:16:46"
|
||||||
|
IL:|{DSK}<Users>arunwelch>DOCUMENTS>MEDLEY-WORKSPACE>RELEASE>NEW-CLOS-BROWSER.;3|)
|
||||||
|
|
||||||
|
|
||||||
; Copyright (c) 1991, 2020, 2023 by Venue.
|
|
||||||
|
|
||||||
(IL:PRETTYCOMPRINT IL:NEW-CLOS-BROWSERCOMS)
|
(IL:PRETTYCOMPRINT IL:NEW-CLOS-BROWSERCOMS)
|
||||||
|
|
||||||
(IL:RPAQQ IL:NEW-CLOS-BROWSERCOMS
|
(IL:RPAQQ IL:NEW-CLOS-BROWSERCOMS
|
||||||
@@ -275,7 +275,7 @@
|
|||||||
|
|
||||||
(IL:PUTPROPS IL:NEW-CLOS-BROWSER IL:MAKEFILE-ENVIRONMENT (:PACKAGE (PROGN (XCL:DEFPACKAGE
|
(IL:PUTPROPS IL:NEW-CLOS-BROWSER IL:MAKEFILE-ENVIRONMENT (:PACKAGE (PROGN (XCL:DEFPACKAGE
|
||||||
"CLOS-BROWSER"
|
"CLOS-BROWSER"
|
||||||
(:USE "CLOS")
|
(:USE "CLOS" "LISP")
|
||||||
(:EXPORT "CLOS-ICON"
|
(:EXPORT "CLOS-ICON"
|
||||||
"CLOS-BROWSER"
|
"CLOS-BROWSER"
|
||||||
"ADD-BROWSER-METHOD"
|
"ADD-BROWSER-METHOD"
|
||||||
@@ -1159,9 +1159,14 @@ Below this line operates on individual slots and methods."
|
|||||||
(DOCUMENTATION (SLOT-VALUE CLOS-BROWSER::SELF 'CLOS-BROWSER::CLASS)))
|
(DOCUMENTATION (SLOT-VALUE CLOS-BROWSER::SELF 'CLOS-BROWSER::CLASS)))
|
||||||
|
|
||||||
(DEFMETHOD CLOS-BROWSER::PRINT-CLASS ((CLOS-BROWSER::SELF CLOS-BROWSER::CLOS-BROWSER-NODE))
|
(DEFMETHOD CLOS-BROWSER::PRINT-CLASS ((CLOS-BROWSER::SELF CLOS-BROWSER::CLOS-BROWSER-NODE))
|
||||||
(PPRINT (IL:GETDEF (SLOT-VALUE (SLOT-VALUE CLOS-BROWSER::SELF `CLOS-BROWSER::CLASS)
|
(IF (IL:HASDEF (SLOT-VALUE (SLOT-VALUE CLOS-BROWSER::SELF 'CLOS-BROWSER::CLASS)
|
||||||
'CLOS::NAME)
|
'CLOS::NAME)
|
||||||
'CLOS-BROWSER::CLASSES)))
|
'CLOS-BROWSER::CLASSES)
|
||||||
|
(PPRINT (IL:GETDEF (SLOT-VALUE (SLOT-VALUE CLOS-BROWSER::SELF `CLOS-BROWSER::CLASS)
|
||||||
|
'CLOS::NAME)
|
||||||
|
'CLOS-BROWSER::CLASSES))
|
||||||
|
(IL:PROMPTPRINT "No Printable Definition for the class " (SLOT-VALUE CLOS-BROWSER::SELF
|
||||||
|
'WEB::NAME))))
|
||||||
|
|
||||||
(DEFMETHOD CLOS-BROWSER::SPECIALIZE-CLASS ((CLOS-BROWSER::NODE CLOS-BROWSER::CLOS-BROWSER-NODE)
|
(DEFMETHOD CLOS-BROWSER::SPECIALIZE-CLASS ((CLOS-BROWSER::NODE CLOS-BROWSER::CLOS-BROWSER-NODE)
|
||||||
&OPTIONAL CLOS-BROWSER::FORM CLOS-BROWSER::NEW-CLASS-NAME)
|
&OPTIONAL CLOS-BROWSER::FORM CLOS-BROWSER::NEW-CLASS-NAME)
|
||||||
@@ -1211,7 +1216,8 @@ Below this line operates on individual slots and methods."
|
|||||||
(RETURN))))))
|
(RETURN))))))
|
||||||
(IL:SETCURSOR CLOS-BROWSER::ORIGINALCURSOR))))))
|
(IL:SETCURSOR CLOS-BROWSER::ORIGINALCURSOR))))))
|
||||||
|
|
||||||
(DEFUN CLOS-BROWSER::LYRIC-COMPLETE-SPECIALIZE (IGNORE STRUCTURE)
|
(DEFUN CLOS-BROWSER::LYRIC-COMPLETE-SPECIALIZE (IGNORE STRUCTURE)
|
||||||
|
(IL:* IL:\; "Edited 26-Apr-2025 14:31 by arunwelch")
|
||||||
(LET ((CLOS-BROWSER::ORIGINALCURSOR (IL:CURSOR)))
|
(LET ((CLOS-BROWSER::ORIGINALCURSOR (IL:CURSOR)))
|
||||||
(UNWIND-PROTECT
|
(UNWIND-PROTECT
|
||||||
(PROGN (IL:SETCURSOR IL:WAITINGCURSOR)
|
(PROGN (IL:SETCURSOR IL:WAITINGCURSOR)
|
||||||
@@ -1224,8 +1230,7 @@ Below this line operates on individual slots and methods."
|
|||||||
(IL:* IL:|;;| "check for bug")
|
(IL:* IL:|;;| "check for bug")
|
||||||
|
|
||||||
(WHEN (SYMBOLP CLOS-BROWSER::SUB-CLASS)
|
(WHEN (SYMBOLP CLOS-BROWSER::SUB-CLASS)
|
||||||
(SETQ CLOS-BROWSER::SUB-CLASS (CLOS::SYMBOL-CLASS CLOS-BROWSER::SUB-CLASS
|
(SETQ CLOS-BROWSER::SUB-CLASS (FIND-CLASS CLOS-BROWSER::SUB-CLASS)))
|
||||||
)))
|
|
||||||
(DOLIST (CLOS-BROWSER::BROWSER (SLOT-VALUE CLOS-BROWSER:CLOS-ICON
|
(DOLIST (CLOS-BROWSER::BROWSER (SLOT-VALUE CLOS-BROWSER:CLOS-ICON
|
||||||
'CLOS-BROWSER::CLASS-BROWSERS))
|
'CLOS-BROWSER::CLASS-BROWSERS))
|
||||||
(DOLIST (CLOS-BROWSER::SUPER-CLASS (SLOT-VALUE CLOS-BROWSER::SUB-CLASS
|
(DOLIST (CLOS-BROWSER::SUPER-CLASS (SLOT-VALUE CLOS-BROWSER::SUB-CLASS
|
||||||
@@ -1387,14 +1392,12 @@ Below this line operates on individual slots and methods."
|
|||||||
(0 (FORMAT T "Unspecialized methods cannot be copied. ~A" (CLOS::FULL-METHOD-NAME
|
(0 (FORMAT T "Unspecialized methods cannot be copied. ~A" (CLOS::FULL-METHOD-NAME
|
||||||
CLOS-BROWSER::METHOD NIL)))
|
CLOS-BROWSER::METHOD NIL)))
|
||||||
(1 (SETQ CLOS-BROWSER::FROM-CLASS (CAR CLOS-BROWSER::NON-T-CLASSES)))
|
(1 (SETQ CLOS-BROWSER::FROM-CLASS (CAR CLOS-BROWSER::NON-T-CLASSES)))
|
||||||
(OTHERWISE (SETQ CLOS-BROWSER::FROM-CLASS (CLOS::SYMBOL-CLASS
|
(OTHERWISE (SETQ CLOS-BROWSER::FROM-CLASS (FIND-CLASS (IL:PROMPTFORWORD
|
||||||
(IL:PROMPTFORWORD (FORMAT NIL
|
(FORMAT NIL
|
||||||
"Which class in ~A do you wish to move from?"
|
"Which class in ~A do you wish to move from?"
|
||||||
(
|
(CLOS::FULL-METHOD-NAME
|
||||||
CLOS::FULL-METHOD-NAME
|
CLOS-BROWSER::METHOD
|
||||||
|
NIL))))))))
|
||||||
CLOS-BROWSER::METHOD
|
|
||||||
NIL))))))))
|
|
||||||
|
|
||||||
(IL:* IL:|;;| "should contain from-class. If it is not the same, abort.")
|
(IL:* IL:|;;| "should contain from-class. If it is not the same, abort.")
|
||||||
|
|
||||||
@@ -1465,7 +1468,7 @@ Below this line operates on individual slots and methods."
|
|||||||
"fix bug in the inconsistent way CLOS objects store T class specializers and do method lookup.")
|
"fix bug in the inconsistent way CLOS objects store T class specializers and do method lookup.")
|
||||||
|
|
||||||
(WHEN (EQ CLOS-BROWSER::CLASS T)
|
(WHEN (EQ CLOS-BROWSER::CLASS T)
|
||||||
(SETQ CLOS-BROWSER::CLASS (CLOS::SYMBOL-CLASS T)))
|
(SETQ CLOS-BROWSER::CLASS (FIND-CLASS T)))
|
||||||
(LET ((CLOS-BROWSER::NODE (CLOS-BROWSER::BROWSER-CONTAINS-P
|
(LET ((CLOS-BROWSER::NODE (CLOS-BROWSER::BROWSER-CONTAINS-P
|
||||||
CLOS-BROWSER::CLASS CLOS-BROWSER::BROWSER)))
|
CLOS-BROWSER::CLASS CLOS-BROWSER::BROWSER)))
|
||||||
(WHEN CLOS-BROWSER::NODE
|
(WHEN CLOS-BROWSER::NODE
|
||||||
@@ -1582,7 +1585,8 @@ Below this line operates on individual slots and methods."
|
|||||||
(IL:|if| PACKAGE
|
(IL:|if| PACKAGE
|
||||||
IL:|then| (IN-PACKAGE PACKAGE))))
|
IL:|then| (IN-PACKAGE PACKAGE))))
|
||||||
|
|
||||||
(DEFUN CLOS-BROWSER::CLASSES-IN-PACKAGE (PACKAGE &OPTIONAL CLOS-BROWSER::MAP-ON-PACKAGE)
|
(DEFUN CLOS-BROWSER::CLASSES-IN-PACKAGE (PACKAGE &OPTIONAL CLOS-BROWSER::MAP-ON-PACKAGE)
|
||||||
|
(IL:* IL:\; "Edited 26-Apr-2025 14:25 by arunwelch")
|
||||||
"Retrieves a list of all the classes for a given package. When map-on-package is t this can be very slow."
|
"Retrieves a list of all the classes for a given package. When map-on-package is t this can be very slow."
|
||||||
|
|
||||||
(IL:* IL:|;;| "The maphash is always fast, whereas for some strange reason map-on-package varys among packages greatly.")
|
(IL:* IL:|;;| "The maphash is always fast, whereas for some strange reason map-on-package varys among packages greatly.")
|
||||||
@@ -1594,7 +1598,7 @@ Below this line operates on individual slots and methods."
|
|||||||
(DO-SYMBOLS (CLOS-BROWSER::SYM PACKAGE)
|
(DO-SYMBOLS (CLOS-BROWSER::SYM PACKAGE)
|
||||||
(IF (AND (EQ (SYMBOL-PACKAGE CLOS-BROWSER::SYM)
|
(IF (AND (EQ (SYMBOL-PACKAGE CLOS-BROWSER::SYM)
|
||||||
PACKAGE)
|
PACKAGE)
|
||||||
(CLOS::SYMBOL-CLASS CLOS-BROWSER::SYM T))
|
(FIND-CLASS CLOS-BROWSER::SYM T))
|
||||||
(PUSH CLOS-BROWSER::SYM CLOS-BROWSER::CLASSES)))
|
(PUSH CLOS-BROWSER::SYM CLOS-BROWSER::CLASSES)))
|
||||||
(MAPHASH #'(LAMBDA (CLOS-BROWSER::KEY CLOS-BROWSER::VAL)
|
(MAPHASH #'(LAMBDA (CLOS-BROWSER::KEY CLOS-BROWSER::VAL)
|
||||||
(IF (EQ (SYMBOL-PACKAGE CLOS-BROWSER::KEY)
|
(IF (EQ (SYMBOL-PACKAGE CLOS-BROWSER::KEY)
|
||||||
@@ -1623,17 +1627,16 @@ Below this line operates on individual slots and methods."
|
|||||||
IL:|BackgroundMenuCommands|)
|
IL:|BackgroundMenuCommands|)
|
||||||
|
|
||||||
(SETQ IL:|BackgroundMenu| NIL)
|
(SETQ IL:|BackgroundMenu| NIL)
|
||||||
(IL:PUTPROPS IL:NEW-CLOS-BROWSER IL:COPYRIGHT ("Venue" 1991 2020 2023))
|
|
||||||
(IL:DECLARE\: IL:DONTCOPY
|
(IL:DECLARE\: IL:DONTCOPY
|
||||||
(IL:FILEMAP (NIL (11770 13440 (CLOS-BROWSER:BROWSE-CLASS 11770 . 13440)) (13442 14785 (
|
(IL:FILEMAP (NIL (11846 13516 (CLOS-BROWSER:BROWSE-CLASS 11846 . 13516)) (13518 14861 (
|
||||||
CLOS-BROWSER::COLLECT-FAMILY 13442 . 14785)) (14787 16819 (CLOS-BROWSER::MAKE-NODES 14787 . 16819)) (
|
CLOS-BROWSER::COLLECT-FAMILY 13518 . 14861)) (14863 16895 (CLOS-BROWSER::MAKE-NODES 14863 . 16895)) (
|
||||||
16821 17496 (CLOS-BROWSER::CLOS-BROWSER-CLOSE-FN 16821 . 17496)) (17498 18430 (CLOS-BROWSER::BROWSER-CONTAINS-P
|
16897 17572 (CLOS-BROWSER::CLOS-BROWSER-CLOSE-FN 16897 . 17572)) (17574 18506 (CLOS-BROWSER::BROWSER-CONTAINS-P
|
||||||
17498 . 18430)) (42263 42587 (CLOS-BROWSER::EDIT 42263 . 42587)) (42589 48183 (
|
17574 . 18506)) (42339 42663 (CLOS-BROWSER::EDIT 42339 . 42663)) (42665 48259 (
|
||||||
CLOS-BROWSER::MAKE-METHOD-MENU-ITEMS 42589 . 48183)) (48185 49663 (CLOS-BROWSER::MAKE-TOP-LEVEL-METHOD-MENU-ITEMS
|
CLOS-BROWSER::MAKE-METHOD-MENU-ITEMS 42665 . 48259)) (48261 49739 (CLOS-BROWSER::MAKE-TOP-LEVEL-METHOD-MENU-ITEMS
|
||||||
48185 . 49663)) (49665 50955 (CLOS-BROWSER::MAKE-MULTI-METHOD-SUB-MENU 49665 . 50955)) (64981 65598 (
|
48261 . 49739)) (49741 51031 (CLOS-BROWSER::MAKE-MULTI-METHOD-SUB-MENU 49741 . 51031)) (65408 66025 (
|
||||||
CLOS-BROWSER::COMPLETE-ADD-METHOD 64981 . 65598)) (65600 67812 (CLOS-BROWSER::COMPLETE-SPECIALIZE
|
CLOS-BROWSER::COMPLETE-ADD-METHOD 65408 . 66025)) (66027 68239 (CLOS-BROWSER::COMPLETE-SPECIALIZE
|
||||||
65600 . 67812)) (67814 69482 (CLOS-BROWSER::LYRIC-COMPLETE-SPECIALIZE 67814 . 69482)) (69484 69649 (
|
66027 . 68239)) (68241 69946 (CLOS-BROWSER::LYRIC-COMPLETE-SPECIALIZE 68241 . 69946)) (69948 70113 (
|
||||||
CLOS-BROWSER::THIS-CLASS-NODE-P 69484 . 69649)) (69651 69753 (CLOS::CLASS-DIRECT-METHODS 69651 . 69753
|
CLOS-BROWSER::THIS-CLASS-NODE-P 69948 . 70113)) (70115 70217 (CLOS::CLASS-DIRECT-METHODS 70115 . 70217
|
||||||
)) (86457 87472 (CLOS-BROWSER::REPLACE-SPECIALIZERS 86457 . 87472)) (87783 89367 (CLOS-BROWSER::IN-SELECT-PACKAGE
|
)) (86738 87753 (CLOS-BROWSER::REPLACE-SPECIALIZERS 86738 . 87753)) (88064 89648 (CLOS-BROWSER::IN-SELECT-PACKAGE
|
||||||
87783 . 89367)) (89369 90516 (CLOS-BROWSER::CLASSES-IN-PACKAGE 89369 . 90516)))))
|
88064 . 89648)) (89650 90900 (CLOS-BROWSER::CLASSES-IN-PACKAGE 89650 . 90900)))))
|
||||||
IL:STOP
|
IL:STOP
|
||||||
|
|||||||
Binary file not shown.
BIN
docs/internal/FONTCODECHANGES.tedit
Normal file
BIN
docs/internal/FONTCODECHANGES.tedit
Normal file
Binary file not shown.
BIN
docs/internal/MCCS.TEDIT
Normal file
BIN
docs/internal/MCCS.TEDIT
Normal file
Binary file not shown.
BIN
docs/internal/MEDLEYFONTFORMAT.TEDIT
Normal file
BIN
docs/internal/MEDLEYFONTFORMAT.TEDIT
Normal file
Binary file not shown.
@@ -20,9 +20,10 @@ invocation of medley.</p>
|
|||||||
<dd>
|
<dd>
|
||||||
<p>Prints out a brief summary of the flags and arguments to medley.</p>
|
<p>Prints out a brief summary of the flags and arguments to medley.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>-z, --man</dt>
|
<dt>-z [+], --man [+]</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>Show the man page for medley</p>
|
<p>Show the man page for medley. If the <strong>+</strong> parameter is
|
||||||
|
specified, then no pager is used when displaying the man page.</p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>-c [<em>FILE</em> | -], --config [<em>FILE</em> | -]</dt>
|
<dt>-c [<em>FILE</em> | -], --config [<em>FILE</em> | -]</dt>
|
||||||
<dd>
|
<dd>
|
||||||
@@ -101,7 +102,7 @@ virtual display.</p>
|
|||||||
<dt>-g [<em>WxH</em> | -], --geometry [<em>WxH</em> | -]</dt>
|
<dt>-g [<em>WxH</em> | -], --geometry [<em>WxH</em> | -]</dt>
|
||||||
<dd>
|
<dd>
|
||||||
<p>Sets the size of the X Window (or VNC window) that Medley runs in to
|
<p>Sets the size of the X Window (or VNC window) that Medley runs in to
|
||||||
be Width x Height. (Full X Windows geomtery specification with +X+Y is
|
be Width x Height. (Full X Windows geometry specification with +X+Y is
|
||||||
not currently supported).</p>
|
not currently supported).</p>
|
||||||
<p>If a value of “-” is given, geometry is set to the default value.</p>
|
<p>If a value of “-” is given, geometry is set to the default value.</p>
|
||||||
<p>If --geometry is not specified but --screensize is, then the window
|
<p>If --geometry is not specified but --screensize is, then the window
|
||||||
@@ -284,6 +285,25 @@ environment variable LDEREPEATCM.</p>
|
|||||||
<p>On Windows/Cygwin installations, <em>FILE</em> is specified in the
|
<p>On Windows/Cygwin installations, <em>FILE</em> is specified in the
|
||||||
Medley file system, not the host Windows file system.</p>
|
Medley file system, not the host Windows file system.</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
<dt>-am, –automation</dt>
|
||||||
|
<dd>
|
||||||
|
<p>Useful only when using –vnc (and always on WSL1). When calling medley
|
||||||
|
as part of an automation script, often Medley will run for a very short
|
||||||
|
time (< a couple of seconds). This can cause issues with medley code
|
||||||
|
that detects Xvnc server failures. Setting this flag notifies Medley
|
||||||
|
that very short Medley sessions are possible and the Xvnc error
|
||||||
|
detection needs to be adjusted accordingly.</p>
|
||||||
|
</dd>
|
||||||
|
<dt>-tg [<em>TAG</em> | -], --tag [<em>TAG</em> | -]</dt>
|
||||||
|
<dd>
|
||||||
|
<p>By default, sysout files are loaded from the MEDLEYDIR/loadups
|
||||||
|
directory. If “--tag <em>TAG</em>” is specified, then by default sysout
|
||||||
|
files are loaded from the MEDLEYDIR/loadups/tagged/TAG directory. The
|
||||||
|
sysouts in these directories are created using a loadups script with the
|
||||||
|
--tag flag set. See the loadup man page. If <em>TAG</em> is “-”, then
|
||||||
|
the name of the active git branch for MEDLEYDIR (if any) is used as
|
||||||
|
<em>TAG</em>.</p>
|
||||||
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h2>Other Options</h2>
|
<h2>Other Options</h2>
|
||||||
<dl>
|
<dl>
|
||||||
|
|||||||
@@ -45,8 +45,10 @@ hence MEDLEYDIR is computed on each invocation of medley.
|
|||||||
-h, --help
|
-h, --help
|
||||||
Prints out a brief summary of the flags and arguments to medley.
|
Prints out a brief summary of the flags and arguments to medley.
|
||||||
.TP
|
.TP
|
||||||
-z, --man
|
-z [+], --man [+]
|
||||||
Show the man page for medley
|
Show the man page for medley.
|
||||||
|
If the \f[B]+\f[R] parameter is specified, then no pager is used when
|
||||||
|
displaying the man page.
|
||||||
.TP
|
.TP
|
||||||
-c [\f[I]FILE\f[R] | -], --config [\f[I]FILE\f[R] | -]
|
-c [\f[I]FILE\f[R] | -], --config [\f[I]FILE\f[R] | -]
|
||||||
Use \f[I]FILE\f[R] as the config file for this run of Medley.
|
Use \f[I]FILE\f[R] as the config file for this run of Medley.
|
||||||
@@ -151,7 +153,7 @@ virtual display.
|
|||||||
-g [\f[I]WxH\f[R] | -], --geometry [\f[I]WxH\f[R] | -]
|
-g [\f[I]WxH\f[R] | -], --geometry [\f[I]WxH\f[R] | -]
|
||||||
Sets the size of the X Window (or VNC window) that Medley runs in to be
|
Sets the size of the X Window (or VNC window) that Medley runs in to be
|
||||||
Width x Height.
|
Width x Height.
|
||||||
(Full X Windows geomtery specification with +X+Y is not currently
|
(Full X Windows geometry specification with +X+Y is not currently
|
||||||
supported).
|
supported).
|
||||||
.RS
|
.RS
|
||||||
.PP
|
.PP
|
||||||
@@ -386,6 +388,26 @@ environment variable LDEREPEATCM.
|
|||||||
On Windows/Cygwin installations, \f[I]FILE\f[R] is specified in the
|
On Windows/Cygwin installations, \f[I]FILE\f[R] is specified in the
|
||||||
Medley file system, not the host Windows file system.
|
Medley file system, not the host Windows file system.
|
||||||
.RE
|
.RE
|
||||||
|
.TP
|
||||||
|
-am, \[en]automation
|
||||||
|
Useful only when using \[en]vnc (and always on WSL1).
|
||||||
|
When calling medley as part of an automation script, often Medley will
|
||||||
|
run for a very short time (< a couple of seconds).
|
||||||
|
This can cause issues with medley code that detects Xvnc server
|
||||||
|
failures.
|
||||||
|
Setting this flag notifies Medley that very short Medley sessions are
|
||||||
|
possible and the Xvnc error detection needs to be adjusted accordingly.
|
||||||
|
.TP
|
||||||
|
-tg [\f[I]TAG\f[R] | -], --tag [\f[I]TAG\f[R] | -]
|
||||||
|
By default, sysout files are loaded from the MEDLEYDIR/loadups
|
||||||
|
directory.
|
||||||
|
If \[lq]--tag \f[I]TAG\f[R]\[rq] is specified, then by default sysout
|
||||||
|
files are loaded from the MEDLEYDIR/loadups/tagged/TAG directory.
|
||||||
|
The sysouts in these directories are created using a loadups script with
|
||||||
|
the --tag flag set.
|
||||||
|
See the loadup man page.
|
||||||
|
If \f[I]TAG\f[R] is \[lq]-\[rq], then the name of the active git branch
|
||||||
|
for MEDLEYDIR (if any) is used as \f[I]TAG\f[R].
|
||||||
.SS Other Options
|
.SS Other Options
|
||||||
.PP
|
.PP
|
||||||
\
|
\
|
||||||
|
|||||||
Binary file not shown.
@@ -38,8 +38,9 @@ Flags
|
|||||||
-h, \-\-help
|
-h, \-\-help
|
||||||
: Prints out a brief summary of the flags and arguments to medley.
|
: Prints out a brief summary of the flags and arguments to medley.
|
||||||
|
|
||||||
-z, \-\-man
|
-z [+], \-\-man [+]
|
||||||
: Show the man page for medley
|
: Show the man page for medley. If the **+** parameter is specified, then no pager is used when
|
||||||
|
displaying the man page.
|
||||||
|
|
||||||
-c [*FILE* | -], \-\-config [*FILE* | -]
|
-c [*FILE* | -], \-\-config [*FILE* | -]
|
||||||
: Use *FILE* as the config file for this run of Medley. See information on *CONFIG FILE* below.
|
: Use *FILE* as the config file for this run of Medley. See information on *CONFIG FILE* below.
|
||||||
@@ -106,7 +107,7 @@ than the window, there will be no way to pan to the non-visible parts of the vir
|
|||||||
|
|
||||||
-g [*WxH* | -], \-\-geometry [*WxH* | -]
|
-g [*WxH* | -], \-\-geometry [*WxH* | -]
|
||||||
: Sets the size of the X Window (or VNC window) that Medley runs in to be Width x Height. (Full X Windows
|
: Sets the size of the X Window (or VNC window) that Medley runs in to be Width x Height. (Full X Windows
|
||||||
geomtery specification with +X+Y is not currently supported).
|
geometry specification with +X+Y is not currently supported).
|
||||||
|
|
||||||
If a value of "-" is given, geometry is set to the default value.
|
If a value of "-" is given, geometry is set to the default value.
|
||||||
|
|
||||||
@@ -216,7 +217,7 @@ specified in the Medley file system, not the host Windows file system.
|
|||||||
If the given value is "-", Medley will start up without using REM.CM file.
|
If the given value is "-", Medley will start up without using REM.CM file.
|
||||||
|
|
||||||
There is no default Medley REM.CM file.
|
There is no default Medley REM.CM file.
|
||||||
|
|
||||||
On Windows/Cygwin installations, *FILE* is
|
On Windows/Cygwin installations, *FILE* is
|
||||||
specified in the Medley file system, not the host Windows file system.
|
specified in the Medley file system, not the host Windows file system.
|
||||||
|
|
||||||
@@ -254,10 +255,23 @@ for the parameter will be reset to the default value - which in the case of *Hos
|
|||||||
|
|
||||||
-cc \[*FILE* | -], \-\-repeat \[*FILE* | -]
|
-cc \[*FILE* | -], \-\-repeat \[*FILE* | -]
|
||||||
: Run Medley once. And then as long as *FILE* exists and is greater then zero length, repeatedly run Medley using *FILE* as the REM.CM file that Medley reads and executes at startup. Each run of Medley can change the contents of *FILE* to effect the subsequent run of Medley. To end the cycle, Medley needs to delete *FILE*. WIthin Medley, *FILE* can be found as the value of the environment variable LDEREPEATCM.
|
: Run Medley once. And then as long as *FILE* exists and is greater then zero length, repeatedly run Medley using *FILE* as the REM.CM file that Medley reads and executes at startup. Each run of Medley can change the contents of *FILE* to effect the subsequent run of Medley. To end the cycle, Medley needs to delete *FILE*. WIthin Medley, *FILE* can be found as the value of the environment variable LDEREPEATCM.
|
||||||
|
|
||||||
On Windows/Cygwin installations, *FILE* is
|
On Windows/Cygwin installations, *FILE* is
|
||||||
specified in the Medley file system, not the host Windows file system.
|
specified in the Medley file system, not the host Windows file system.
|
||||||
|
|
||||||
|
-am, --automation
|
||||||
|
: Useful only when using --vnc (and always on WSL1). When calling medley as part of an automation script, often Medley
|
||||||
|
will run for a very short time (< a couple of seconds). This can cause issues with medley code that detects Xvnc server failures.
|
||||||
|
Setting this flag notifies Medley that very short Medley sessions are possible and the Xvnc error detection needs to be adjusted accordingly.
|
||||||
|
|
||||||
|
-tg [*TAG* | -], \-\-tag [*TAG* | -]
|
||||||
|
: By default, sysout files are loaded from the MEDLEYDIR/loadups directory.
|
||||||
|
If "\-\-tag *TAG*" is specified, then by default sysout files are loaded from the
|
||||||
|
MEDLEYDIR/loadups/tagged/TAG directory. The sysouts in these directories are created using
|
||||||
|
a loadups script with the \-\-tag flag set. See the loadup man page.
|
||||||
|
If *TAG* is "-", then the name of the active git branch for MEDLEYDIR (if any) is used as
|
||||||
|
*TAG*.
|
||||||
|
|
||||||
|
|
||||||
Other Options
|
Other Options
|
||||||
-------------
|
-------------
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP")
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user