|
1 | 1 | # medley
|
2 |
| -This repo is for the overall Lisp environment for Interlisp-D / Medley / Xerox Common Lisp. |
| 2 | +This repo is for the overall Lisp environment for Medley / Interlisp-D / Xerox Common Lisp. |
3 | 3 | A sub-project is Interlisp/maiko which is the emulator of the Lisp virtual machine.
|
4 |
| -The files that should be checked in are at |
5 |
| -https://www.icloud.com/iclouddrive/0WoL_hL2vH5xA2QTbPZ96g7rA#medley |
6 | 4 |
|
7 |
| -pending resolution of https://github.com/Interlisp/medley/issues/17 |
| 5 | +NOTES: |
| 6 | + |
| 7 | +At the moment we're still in the process of sorting out what we have and insuring we start with a solid base. |
| 8 | + |
| 9 | +File Names and Extensions: Most Interlisp source file names are UPPERCASE and Interlisp didn't use file extensions for its source directories. |
| 10 | +(note that any .TEDIT or .TXT file is probably documentation for the package of same name, at least in the library, internal/library, lispusers) |
| 11 | +The current repo has only Lisp sources with .LCOM and .DFASL in .gitignore. But many files don't compile in a vanilla lisp.sysout ; |
| 12 | +there is a file of external declarations (EXPORTS.ALL) and something called ABC that has some other record package declarations. |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | +a) get the binaries lde ldex for your machine (darwin.x86_64 (mac) linux.x86_64 (linux, use VirtualBox for windows, linux.arm??) |
| 18 | +b) 'run-medley -xfull' should run the xfull sysout in the 'loadups' directory |
| 19 | + |
| 20 | +Each directory should have a README.md, but briefly |
| 21 | +docs -- Documentation files (either PDFs or online help) |
| 22 | +fonts -- raster fonts in various resolutions for display, postscript, interpress, press formats) |
| 23 | +initfiles -- should have any necessary setup of directories Lisp should look in for load |
| 24 | +internal -- These _were_ internal to Venue |
| 25 | +library -- packages that were supported (30 years ago) |
| 26 | +lispusers -- packages that were only half supported (ditto) |
| 27 | +loadups -- has sysouts and other builds |
| 28 | +sources -- sources for Interlisp and Common Lisp implementations) |
| 29 | + |
| 30 | +Note that Interlisp and Common Lisp functions have different compilers, but it's all freely intermixed. |
| 31 | + |
| 32 | + |
0 commit comments