1
0
mirror of synced 2026-01-12 00:42:56 +00:00
Interlisp.medley/docs/Sun Users Guide/APP-D-DIFFERENCES.TEDIT
2020-12-15 19:18:04 -07:00

23 lines
9.2 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1
Medley for the Sun User's Guide, Release 2.0
1
Medley for the Sun User's Guide, Release 2.0
APPENDIX D. DIFFERENCES
1
APPENDIX D. DIFFERENCES
1
APPENDIX D. DIFFERENCES BETWEEN XEROX WORKSTATIONS AND THE UNIX VERSION OF MEDLEY
6
Local Disk(LOCAL% DISK NIL Local% disk% functions NIL (D) 1) and Floppy Functions
1
The functions for controlling device-specific behavior of the Xerox 1100 series workstation disk drives are not supported. These functions signal the error
Wrong machinetype
if called when running under UNIX. These functions include
IL:PURGEDSKDIRECTORY(PURGEDSKDIRECTORY%
(Function) NIL NIL (D) 1)
IL:CREATEDSKDIRECTORY(CREATEDSKDIRECTORY (Function) NIL NIL (D) 1)
IL:VOLUMESIZE(VOLUMESIZE (Function) NIL NIL (D) 1)
IL:DISKFREEPAGES(DISKFREEPAGES (Function) NIL NIL (D) 1)
IL:DISKPARTITION(DISKPARTITION (Function) NIL NIL (D) 1)
IL:SCAVENGEDSKDIRECTORY(SCAVENGEDSKDIRECTORY (Function) NIL NIL (D) 1)
IL:FILENAMEFROMID(FILENAMEFROMID (Function) NIL NIL (D) 1)
The following functions for controlling the Xerox 1100 series workstation floppy disk drive also signal an error under UNIX:
IL:FLOPPY.FORMAT(FLOPPY.FORMAT (Function) NIL NIL (D) 1), IL:FLOPPY.NAME(FLOPPY.NAME (Function) NIL NIL (D) 1), IL:FLOPPY.TO.FILE(FLOPPY.TO.FILE (Function) NIL NIL (D) 1), IL:FLOPPY.FROM.FILE(FLOPPY.FROM.FILE (Function) NIL NIL (D) 1), IL:FLOPPY.ARCHIVE(FLOPPY.ARCHIVE (Function) NIL NIL (D) 1), IL:FLOPPY.UNARCHIVE(FLOPPY.UNARCHIVE (Function) NIL NIL (D) 1), IL:FLOPPY.MODE(FLOPPY.MODE (Function) NIL NIL (D) 1), IL:FLOPPY.FREE.PAGES(FLOPPY.FREE.PAGES (Function) NIL NIL (D) 1), IL:FLOPPY.CAN.READP(FLOPPY.CAN.READP (Function) NIL NIL (D) 1), IL:FLOPPY.CAN.WRITEP(FLOPPY.CAN.WRITEP (Function) NIL NIL (D) 1), IL:FLOPPY.WAIT.FOR.FLOPPY(FLOPPY.WAIT.FOR.FLOPPY (Function) NIL NIL (D) 1), IL:FLOPPY.SCAVENGE(FLOPPY.SCAVENGE (Function) NIL NIL (D) 1)
These functions signal the error
Floppy: No floppy drive on this machine. Device error: {FLOPPY}
The following functions have no effect and always return NIL on UNIX:
IL:VOLUMES(VOLUMES (Function) NIL NIL (D) 1)
IL:LISPDIRECTORYP(LISPDIRECTORYP (Function) NIL NIL (D) 1)
IL:DSKDISPLAY(DSKDISPLAY (Function) NIL NIL (D) 1)
Library Modules Not Supported on the Sun
1
The following modules listed in the manual Lisp Library Modules, Medley Release, are not supported on the Sun Workstation running Medley.
TCP(TCP NIL NIL NIL (D) 1), TCPCHAT(TCPCHAT NIL NIL NIL (D) 1), etc.
Because SunOS supports TCP/IP directly, TCP packets cannot be routed to Medley. For this reason, the TCP library modules are not supported on the Sun Workstation.
DLRS232C(DLRS232C NIL NIL NIL (D) 2), DLTTY(DLTTY NIL NIL NIL (D) 2)
The DLRS232C and DLTTY library modules are specific to the hardware devices available on the Xerox 1100 series workstations. Serial lines and other devices can be accessed from Medley either through sub-shells, or by using the {UNIX}({UNIX} NIL NIL NIL (D) 2) file device, e.g., writing to {UNIX}/dev/ttya or {UNIX}/dev/ttyb.
The following library modules are normally used with equipment attached to the Xerox 1186 RS232(RS232 NIL NIL NIL (D) 2) serial lines:
FX-80DRIVER(FX-80DRIVER NIL NIL NIL (D) 2)
4045XLPSTREAM(4045XLPSTREAM NIL NIL NIL (D) 2)
KERMIT(KERMIT NIL NIL NIL (D) 2)
RS232CHAT(RS232CHAT NIL NIL NIL (D) 2).
KEYBOARDEDITOR, VIRTUALKEYBOARD
Medley does not include versions of KEYBOARDEDITOR(KEYBOARDEDITOR NIL NIL NIL (D) 2) or VIRTUALKEYBOARD(VIRTUALKEYBOARD NIL NIL NIL (D) 2) library modules that know about the Sun keyboards.
VIRTUALKEYBOARD lets you bring up keyboard images that give you access to special characters via the mouse. The keyboard itself is unaffected.
[This page intentionally left blank]
(LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "D-" "") STARTINGPAGE# 1) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "D-" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 690) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "D-" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "D-" "")) (54 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "D-" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "D-" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL)))))4$$<01><01>TT3$$<01><01>T,<01>-<01>T5ll<01>l<01>5ll<01>l<01>5HH<01>l<01>3<01><01>T3<01><01>T5Hl<01>l<01>2HH<01><01>2HH<01>
<01>2<01><01>5<00><01><00><01>3<01><01>TF<01><01> PAGEHEADING VERSOHEAD3<01><01><00><01>TF<01><01> PAGEHEADING VERSOHEADF<01><01> PAGEHEADING RECTOHEADE<01><01> PAGEHEADINGFOOTINGVE<01><01> PAGEHEADINGFOOTINGR2<00><00><01> <01>
 HELVETICA HELVETICA OPTIMA
CLASSIC
 HELVETICACLASSIC
CLASSIC CLASSIC
CLASSICCLASSICTITAN
OPTIMA
 HELVETICA
 HRULE.GETFNCLASSIC
,
 HRULE.GETFNCLASSIC
-

 HRULE.GETFNCLASSIC

 HRULE.GETFNCLASSIC


Q

 HRULE.GETFNCLASSIC 
2IM.INDEX.GETFN HRULE.GETFNCLASSIC   <00>   " .IM.INDEX.GETFN  -IM.INDEX.GETFN 
%IM.INDEX.GETFN  (IM.INDEX.GETFN  (IM.INDEX.GETFN  /IM.INDEX.GETFN  )IM.INDEX.GETFN } (IM.INDEX.GETFN  &IM.INDEX.GETFN  )IM.INDEX.GETFN  +IM.INDEX.GETFN  )IM.INDEX.GETFN  +IM.INDEX.GETFN  &IM.INDEX.GETFN ,IM.INDEX.GETFN  +IM.INDEX.GETFN  ,IM.INDEX.GETFN  1IM.INDEX.GETFN  *IM.INDEX.GETFN   @  F
"IM.INDEX.GETFN  )IM.INDEX.GETFN 
%IM.INDEX.GETFN (  HRULE.GETFNCLASSIC  +9IM.INDEX.GETFN IM.INDEX.GETFN <00>IM.INDEX.GETFNIM.INDEX.GETFN
 <00> IM.INDEX.GETFN     _IM.INDEX.GETFN
IM.INDEX.GETFN
!IM.INDEX.GETFN
IM.INDEX.GETFN
IM.INDEX.GETFN 2"IM.INDEX.GETFN#IM.INDEX.GETFN4 <00>  %
{<00>z<EFBFBD>