* Update HELPSYS to find CLHS (Common Lisp HyperSpec) and lispusers/library docs * restore lost edits; fix package inclusion for XCL and LISP * mere with previous commit * try again
29 lines
8.0 KiB
Plaintext
29 lines
8.0 KiB
Plaintext
XEROX HELPSYS
|
||
2
|
||
|
||
4
|
||
|
||
1
|
||
|
||
HELPSYS
|
||
1
|
||
|
||
4
|
||
|
||
By: Doug Cutting (Cutting.PA@Xerox.COM)
|
||
additions (CLHS, REPO) by lmm
|
||
Uses: DINFO, HASH
|
||
The second part of This document last edited on October 7, 1987; now updated August 20.
|
||
|
||
If given a symbol in the Common Lisp package, the functions below will look up the symbol in the CLHS Index ; these additions work for ? while typing in and the 'man' command.
|
||
(CLHS.LOOKUP entry) [Function]
|
||
This reads in the CLHS and finds the URL and fragment of the CLHS page there is one. It uses the opener (indicated by CLHS.OPENER) to show the URL if it can.
|
||
(CLHS.OPENER) [Function]
|
||
This guesses based on your environment what Shell Command can be used to display the CLHS page. One of "wslview" (For Windows with WSL installs), "open" (For Mac OS, "git web--browser" (for various kinds of linux systems or "lynx" (using xterm if available, or CHAT(SHELL) to run lynx. ( a fast limited text-only browser). On debian-based systems "sudo apt install lynx" will install it.
|
||
CLHS.OPENER [Variable]
|
||
If set, will be used; t the opener you prefer from the choices above.
|
||
(REPO.LOOKUP keyord) [Function]
|
||
|
||
In addition, the lookup program has been extended to also look up functions and variables in Library and LispUsers packages, by looking up in the WHEREIS database and, if there is a TEdit or TXT file for that package, opening that. This only works for functions and variables that are on the same file (according to WHEREIS) as file name of the tedit (or TXT) file, or follow the MAIN-SUBPART convention.
|
||
============================
|
||
INTRODUCTION
|
||
HelpSys is the interface to the online version of the Interlisp-D Reference Manual. It provides both sequential perusal of the manual and random access lookup and display of index entries.
|
||
Interlisp-D Reference Manual DInfo Graph
|
||
Helpsys uses the DInfo library package as a means of accessing the Interlisp-D Reference Manual. Once you have loaded Helpsys, selecting DInfo from the Background Menu will raise a menu which will contain an item named Interlisp-D Reference Manual. Selecting this item will start DInfo on the DInfo graph for the manual. (Note: IRM.HOST&DIR must be set correctly before<72><65> |