-
-
Notifications
You must be signed in to change notification settings - Fork 9
move Using.md to using-medley and update documentation #197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -11,6 +11,7 @@ aliases: | |
| - /using-medley/ | ||
| - /medley/using/ | ||
| - /medley/using/docs/medley/orientation/ | ||
| - /medley/using/docs/medley/ | ||
| --- | ||
|
|
||
| Whether you're just getting started or refreshing your knowledge of Interlisp, we have a variety of documentation to help you along. | ||
|
|
@@ -28,38 +29,42 @@ Most of these resources were created decades ago when Medley was a research syst | |
|
|
||
| #### Introductory material | ||
|
|
||
| 1. [The Basics of Interlisp](/software/Using.html). Essential information on the Interlisp language and the differences with Common Lisp. | ||
| 1. [Medley for the Novice](https://interlisp.org/documentation/Medley-Primer.pdf) (also known as Medley Primer). An introductory guide to the basics of Medley such as executing commands, using menus and files, manipulating windows, editing and saving Lisp code, using the development tools, and more. Read it in full. The code in chapter 20 "Free Menus" doesn't work and some illustrations are missing. | ||
| 1. [SEdit — The Lisp Editor](https://drive.google.com/file/d/12LW5zCZauJvC63NRMJhjNv5qJkuuCflb/view?usp=sharing). The manual of SEdit, the default Lisp code editor. | ||
| 1. [LispCourse notes](https://interlisp.org/pub-pdfs/lispcourse/lispcourse.pdf). The notes of a beginner course on the Interlisp environment that goes from the basics of interacting with the system to programming in Lisp. Highly recommended. Skip the sections on printing and the network as modern Medley doesn't fully implement the described functionality. The formatting of the text is partially broken and some sections are missing. | ||
| Items marked with **** are at temporary locations, likely to change. | ||
|
|
||
| 1. [Interlisp Basics for Common Lisp](/software/using-medley/cl-using)****. | ||
| If you are familiar with Common Lisp, this guide points out some differences. | ||
| 1. [Medley for the Novice](/documentation/Medley-Primer.pdf)**** (also known as Medley Primer). An introductory guide to the basics of Medley such as executing commands, using menus and files, manipulating windows, editing and saving Lisp code, using the development tools, and more. Read it in full. The code in chapter 20 "Free Menus" doesn't work and some illustrations are missing. | ||
masinter marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| 1. [SEdit — The Lisp Editor](https://drive.google.com/file/d/12LW5zCZauJvC63NRMJhjNv5qJkuuCflb/view?usp=sharing)****. The manual of SEdit, the default Lisp code editor. | ||
|
||
| 1. [LispCourse notes](https://interlisp.org/pub-pdfs/lispcourse/lispcourse.pdf)****. The notes of a beginner course on the Interlisp environment that goes from the basics of interacting with the system to programming in Lisp. Highly recommended. Skip the sections on printing and the network as modern Medley doesn't fully implement the described functionality. The formatting of the text is partially broken and some sections are missing. | ||
masinter marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### Advanced material | ||
|
|
||
| 1. [INTERLISP: The Language and Its Usage](https://interlisp.org/documentation/1986-interlisp-language-book-1.pdf). An extensive book on the Interlisp language, a prerequisite for accessing the full functionality of Medley from Lisp. Some of the material is about early Interlisp versions that differ from Medley. You may skip the chapters on the Interlisp TTY editor, DWIM, and Conversational Lisp (CLISP). | ||
| 1. [Medley Language Reference](https://interlisp.org/documentation/IRM.pdf) (also known as Interlisp Reference Manual). The reference documentation on the Interlisp language, the application platform, and the development environment. The chapters on the Interlisp language are highly recommended. You may skip the chapters on DWIM and CLISP. Some chapters are duplicated, others are missing. | ||
| 1. [Medley Interlisp: Interactive Programming Tools](https://interlisp.org/documentation/2021-interlisp-book-3.pdf). Using the development tools and applications. Skip the chapter on DEdit as the tool was replaced by SEdit, the current default Lisp code editor. | ||
| 1. [INTERLISP: The Language and Its Usage](/documentation/1986-interlisp-language-book-1.pdf). An extensive book on the Interlisp language, a prerequisite for accessing the full functionality of Interlisp. Some of the material prepared in 196 about earlier Interlisp versions, so they differ from Medley. You may skip the chapters on the Interlisp TTY editor, DWIM, and Conversational Lisp (CLISP). | ||
masinter marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| 1. [Medley Language Reference](/documentation/IRM.pdf) (also known as Interlisp Reference Manual). The reference documentation on the Interlisp language, the application platform, and the development environment. The chapters on the Interlisp language are highly recommended. You may skip the chapters on DWIM and CLISP. Some chapters are duplicated, others are missing. | ||
| 1. [Medley Interlisp: Interactive Programming Tools](/documentation/2021-interlisp-book-3.pdf). Using the development tools and applications. Skip the chapter on DEdit as the tool was replaced by SEdit, the current default Lisp code editor. | ||
| 1. [Medley Interlisp: The Interactive Programming Environment](https://interlisp.org/documentation/20211225-interlisp-book-2.pdf). Accessing from Lisp the facilities and tools of the Medley environment such as windows, menus, fonts, and image streams. | ||
|
|
||
| ### Unsorted documentation content | ||
|
|
||
| Most Interlisp/Medley documentation was written using the Medley Text Editor, one of the first WYSIWYG graphical user interface text editors, called TEdit. Written in and for Interlisp users, it features muliple fonts, embedded graphics including line drawings and raster images. | ||
|
|
||
| TEdit files are scattered through the various Interlisp repositories. For the convenience of those who would rather read the files using more modern tools, see the files from different Medley Interlisp repositories, [converted to PDF](https://drive.google.com/drive/folders/10ZBQty5gEwdBnZHtEbXfe5f1dHGziGZG?usp=sharing). NOTE: This is not a permanent location! | ||
| TEdit files are scattered through the various Interlisp repositories. For the convenience of those who would rather read the files using more modern tools, see the files from different Medley Interlisp repositories, [converted to PDF](https://drive.google.com/drive/folders/10ZBQty5gEwdBnZHtEbXfe5f1dHGziGZG?usp=sharing)****. | ||
|
|
||
| For the searcher's conveneience, these have also been combined into searchable PDFs named All-*-PDFs.pdf. | ||
|
|
||
| ### Medley Interlisp References | ||
| ### Medley References | ||
|
|
||
| - [Medley Primer](/documentation/MedleyPrimer.pdf) | ||
|
||
| - [Medley for the Sun Workstation User's Guide](/documentation/SunUserGuide) | ||
|
||
|
|
||
| - <a href="SunUserGuide.pdf">Medley for the Sun Workstation User's Guide</a> | ||
| - <a href="Medley-Primer.pdf">Medley Primer</a> | ||
| <!-- - <a href="1992-02-An_Introduction_to_Medley_Release_2.0.pdf">Introduction to Medley, Release 2.0</a> --> | ||
|
|
||
| #### Exported Medley Documentation | ||
| These documents were converted from Medley's internal format into PDFs. Watch out for weird formatting, but these are firsthand sources on Medley features and applications. | ||
|
|
||
| - [Medley Internal Documentation PDF](https://interlisp.org/documentation/All-Medley-PDFs.pdf) | ||
| - [Notecards Documentation PDF](https://interlisp.org/documentation/All-Notecards-PDFs.pdf) | ||
| - [LOOPS Documentation PDF](https://interlisp.org/documentation/All-Loops-PDFs.pdf) | ||
| - [Medley Internal Documentation PDF](/documentation/All-Medley-PDFs.pdf) | ||
| - [Notecards Documentation PDF](/documentation/All-Notecards-PDFs.pdf) | ||
| - [LOOPS Documentation PDF](/documentation/All-Loops-PDFs.pdf) | ||
|
|
||
|
|
||
| ### Interlisp Books | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove
****There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the google drive URLs aren't stable. Maybe copy the files into the webiste repo and commit to updating them there regularly? I just don't want people to bookmark the google drive files.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I missed the leading sentence on the asterisks marking a temporary location. And, once the website is crawled they'll become part of the site record. I guess we could disable crawling until things settle down. But, I'm not sure that's a great idea.
In any case, we need to find permanent locations. I thought Google URLs were stable - I have a process at work that generates and replaces a document in Google Drive on a regular basis via a GitHub action and I use the URL as a pointer to the current version of the document. So far, its worked flawlessly.