home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / pick / picdoc.dic < prev    next >
Text File  |  2020-01-01  |  6KB  |  223 lines

  1.  
  2.     LEFT
  3. 001 A
  4. 002 0
  5. 003
  6. 004
  7. 005
  8. 006
  9. 007
  10. 008 F;CL;C1;0(T2,1);CL;=;[]
  11. 009 L
  12. 010 1
  13.  
  14.     RIGHT
  15. 001 A
  16. 002 0
  17. 003
  18. 004
  19. 005
  20. 006
  21. 007
  22. 008 F;CR;C1;0(T2,1);CR;=;[]
  23. 009 L
  24. 010 1
  25.  
  26.     PICK-LEFT
  27. 001 A
  28. 002 0
  29. 003
  30. 004
  31. 005
  32. 006
  33. 007
  34. 008 F;CL;C1;0(T2,1);CL;=;[]
  35. 009 L
  36. 010 1
  37.  
  38.     PICK-RIGHT
  39. 001 A
  40. 002 0
  41. 003
  42. 004
  43. 005
  44. 006
  45. 007
  46. 008 F;CR;C1;0(T2,1);CR;=;[]
  47. 009 L
  48. 010 1
  49.  
  50.     Ultimate-RIGHT
  51. 001 A
  52. 002 0
  53. 003
  54. 004
  55. 005
  56. 006
  57. 007
  58. 008 FCR;C1;0(T2,1);CR;=;[]
  59. 009 L
  60. 010 1
  61.  
  62.     Ultimate-LEFT
  63. 001 A
  64. 002 0
  65. 003
  66. 004
  67. 005
  68. 006
  69. 007
  70. 008 FCL;C1;0(T2,1);CL;=;[]
  71. 009 L
  72. 010 1
  73.  
  74.     Microdata-LEFT
  75. 001 A
  76. 002 0
  77. 003
  78. 004
  79. 005
  80. 006
  81. 007
  82. 008 F;CL;C1;0(T2,1);CL;=;[]
  83. 009 L
  84. 010 1
  85.  
  86.     Microdata-RIGHT
  87. 001 A
  88. 002 0
  89. 003
  90. 004
  91. 005
  92. 006
  93. 007
  94. 008 F;CR;C1;0(T2,1);CR;=;[]
  95. 009 L
  96. 010 1
  97.  
  98.     DI2
  99. 001 .* DISTR-INSTRUCTIONS -- PART 2
  100. 002  To proceed with installation the following may be helpful.
  101. 003 .SKIP.NOFILL.NOJUSTIFY
  102. 004    >SELECT PR IF SUBS-CALLED "!]" <cr>
  103. 005     ----------------------------------
  104. 006     nn ITEMS SELECTED.
  105. 007 .SKIP.FILL.JUSTIFY
  106. 008 This will select the programs which have a PICK/Microdata/Ultimate
  107. 009 syntax variation so that they may be changed to correspond to your
  108. 010 system. If you are porting to a new implementation, PLEASE send
  109. 011 your findings back to me so that I can incorporate them into the
  110. 012 documentation.
  111. 013  Change the D-pointer in the dictionary of the PR and SUBS files
  112. 014 to "DC" if necessary to store object pointers and then compile
  113. 015 .SKIP.NOFILL.NOJUSTIFY
  114. 016    >BASIC PR * (options) <cr>
  115. 017     -------------------------
  116. 018 .SKIP.FILL.JUSTIFY
  117. 019 All of the programs should compile although not all of them will be
  118. 020 called; some are still experimental! Most systems require that
  119. 021 a called subroutine be catalogued in the users M/DICT so after
  120. 022 you compile them, you may catalog them with
  121. 023 .SKIP.NOFILL.NOJUSTIFY
  122. 024    >SELECT DICT PR IF *A1 "CC"<cr>
  123. 025     ------------------------------
  124. 026     nn ITEMS SELECTED.
  125. 027 .SKIP.FILL.JUSTIFY
  126. 028 \or some such statement.
  127. 029 ^^DATA/KERMIT\\ will always run faster if verbs are found in the
  128. 030 master dictionary, and believe me this code needs all the speed
  129. 031 up it can get! Then do a
  130. 032 .SKIP.NOFILL.NOJUSTIFY
  131. 033    >CATALOG PR<cr>
  132. 034     --------------
  133. 035 .SKIP.FILL.JUSTIFY
  134. 036 \to put verbs into the M/DICT.
  135. 037  Follow a similar procedure to that above for the SUBS file or set
  136. 038 up interface subroutines to your own installation site's subroutines
  137. 039 that do the same functions. DATA/KERMIT should now be ready for a
  138. 040 test run. Just go to TCL and type "KERMIT".
  139. 041  EDIT the M/DICT item 'PARAMS' and change attribute 1 to your
  140. 042 system type and operating system release number. This is just cosmetic
  141. 043 for screen headings.
  142. 044 Attribute 13 contains the frame numbers for any user modes that may
  143. 045 be loaded. The programs will use these hex numbers in OCONV() type
  144. 046 calls to the modes named 'DKn' where "n" is the value number of
  145. 047 its frame address in 'PARAMS' attribute 13.
  146. 048 Attribute 14 contains a (multivalued) list of conversions that will
  147. 049 be applied to the string
  148. 050 'DKcommand' where "command" is a command issued at the DATA/KERMIT
  149. 051 prompt. This prevents DATA/KERMIT from aborting to TCL if an
  150. 052 invalid command is entered by indirectly calling a nonexistent
  151. 053 subroutine. Some systems will first search the users M/DICT and finding
  152. 054 no subroutine name there will search the dictionary of the calling
  153. 055 programs source file that contained its catalogued object pointer.
  154. 056 These conversions are each applied to the "DKcommand" string and
  155. 057 check for a non-null result as valid.
  156.  
  157.     DISTR-INSTRUCTIONS
  158. 001 .NOFILL.NOJUSTIFY.CENTER
  159. 002 DATA/KERMIT Distribution/Installation Instructions
  160. 003 .CENTER
  161. 004 ----------- ------------------------- ------------
  162. 005 .SKIP.FILL.JUSTIFY
  163. 006  The enclosed medium contains 11 T-DUMP files as listed below.
  164. 007 On the source system there was an account named 'DK' which contained
  165. 008 these data files with separate dictionaries. It might be best to create an
  166. 009 account called 'DK', LOGTO it, create the 5 files listed below and
  167. 010 then T-LOAD their contents.
  168. 011 .SKIP.NOFILL.NOJUSTIFY
  169. 012   File#  File Name
  170. 013   -----  ---- ----
  171. 014
  172. 015     1    M/DICT           (items unique to the DK account)
  173. 016     2    DICT PR
  174. 017     3    PR               (BASIC programs and subroutines)
  175. 018     4    DICT DOC
  176. 019     5    DOC              (documentation)
  177. 020     6    DICT SUBS
  178. 021     7    SUBS             (application system subroutines)
  179. 022     8    DICT ERRFILE
  180. 023     9    ERRFILE          (error message bodies)
  181. 024    10    DICT UM
  182. 025    11    UM               (user-modes)
  183. 026 .SKIP.FILL.JUSTIFY
  184. 027  In the PR file there may be some units which are developmental and
  185. 028 which may not either be necessary or even work; it is best
  186. 029 to start with the main program 'KERMIT' and work progressively
  187. 030 downward. A LIST WITHIN PR 'KERMIT' should make an indented subroutine
  188. 031 listing which may be helpful. You will have to add a "V;;4" correlative
  189. 032 to the D-pointer for the data portion of the PR file.
  190. 033  The item 'UREADME' in the DOC file describes how to physically produce
  191. 034 the manual (what there is of it!). ANY additions to the manual
  192. 035 especially in the nature of installation hints and kinks will be
  193. 036 greatly appreciated and included in future releases to Columbia U.
  194. 037  In the SUBS file are subroutines which may duplicate similar
  195. 038 subroutines at any particular installation site. This permits easy
  196. 039 replacement or interface to locally used subroutines of the same
  197. 040 generic type.
  198. 041  ERRFILE items are the skeletons of error messages used by DATA/KERMIT.
  199. 042 .READ DICT DOC DI2
  200. 043  Some assembly code is used and will always be necessary
  201. 044 to interface with the SPOOLER, catalogue space (POINTER-FILE), or abs
  202. 045 area. Notice that the numbers of the frames wherein 'DK1' and 'DK2' are
  203. 046 loaded are stored as two multivalues in DK's M/DICT 'PARAMS' attribute 13.
  204. 047  Good Luck and call if I can help. There will be an answering
  205. 048 machine on 512 928-4113 in my study at home; please leave numbers
  206. 049 where I can return your call at different times. THANKS for your interesst
  207. 050 in Kermit.
  208. 051 .SKIP
  209. 052 Joe Fisher
  210.  
  211.     1
  212. 001 A
  213. 002 4
  214. 003 TOPIC
  215. 004
  216. 005
  217. 006
  218. 007
  219. 008 F;4;C60;0(T2,1);CR;=;*;C1;+;C99;[]
  220. 009 T
  221. 010 65
  222.  
  223.