home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / prime / prime.ann next >
Internet Message Format  |  2020-01-01  |  25KB

  1. Date: Wed, 17 Jan 90 12:51:45 WET DST
  2. From: John Horne, Polytechnic South West <C20211 @ UK.AC.PSW.PA>
  3. Via: Steve Jenkins, The National PD Software Archive, Lancaster University
  4.  <pdsoft%pd-software.lancaster.ac.uk@NSFnet-Relay.AC.UK>
  5. Subject: PRIME Kermit Version 8.00, for PRIMOS revisions 21 and 22.
  6.  
  7. This new version of PRIME Kermit (8.00) replaces the previous version (7.57)
  8. of May 1986, which was contributed by The Source Telecomputing, recently gone
  9. out of business.
  10.  
  11. Initially I was asked to investigate some problems our users were having with
  12. large (>100k) files.  However, the code seemed to be getting a bit old and
  13. messy.  So it seemed somewhat easier to look at all of the code.  This version
  14. should work exactly as the old version, but there is more functionality in it
  15. and the use of packets should be more efficient.  The error handling has been
  16. much improved, and I think that this will cure most problems that users used
  17. to have.  All the previous known bugs have been sorted out in the code.  Where
  18. possible version 6 of the Kermit Protocol Manual has been followed.  The new
  19. version has been tested at PRIMOS revisions 21.0.5q and 22.0.1a.  Here is a
  20. brief summary of the changes:
  21.  
  22.  - Support for 8-bit no-parity file transfers.
  23.  - Better error handling and messages.
  24.  - Full support for pathnames within commands.
  25.  - Improved logging.
  26.  - More command line options available (use -HELP to show them).
  27.  - SET INCOMPLETE command.
  28.  - Pound sign conversion option (US/UK).
  29.  - CONVERT command to convert files to PRIME format.
  30.  - Support for file size and  date attributes, user settable.
  31.  - Support for nested TAKE files.
  32.  - Local file management commands added including SPACE, RENAME, COPY, PUSH.
  33.  - Better use of timeouts.
  34.  - Filename collision detection and avoidance, user settable.
  35.  - Many internal cleanups.
  36.  
  37. [Ed. - Many thanks to John for this new version, and to Steve for sending it
  38. to us!  The new files are installed in the Kermit Distribution D area as
  39. PRIME8.*.  PRIME8.UPD includes a detailed list of changes since version 7.57.
  40. PRIME8.SRC includes the build procedure, four insert files, and 39 source
  41. files written in PLP, PRIME's version of PL/1.  Within PRIME8.SRC, each of
  42. these files is separated by a line of -----'s and can be separated using a
  43. text editor.  Warning, PRIME.SRC contains some rather long lines (some of them
  44. up to 144 characters in length), which will no doubt cause problems for BITNET
  45. transfers.  We are trying to find out if there is a way to legally break these
  46. long lines.  Meanwhile, the old PRIME Kermit files for version 7.57 will
  47. remain available in the D area as PRIME.*.  It is not known whether Version 8
  48. will run under older versions of PRIMOS, such as R19, which 7.57 was written
  49. for.  Reports welcome!]
  50.  
  51. ------------------------------
  52.  
  53. Date: Fri Aug  3 10:46:17 1990
  54. From: Christine M. Gianone <cmg@watsun.cc.columbia.edu>
  55. Subject: Version 8.12 of PRIME Kermit Now Available
  56. Keywords: PRIME Kermit
  57.  
  58. From Matthew Sutter of Lincoln National Corporation in Fort Wayne, Indiana,
  59. USA, comes version 8.12 of PRIME Kermit, an upgrade of version 8.00 that was
  60. prepared by John Horne of Polytechnic South West in Plymouth, England.
  61.  
  62. The major feature of version 8.12 is support for local-mode (dialout)
  63. operation using the AMLC lines.  CONNECT, GET, FINISH, and BYE commands have
  64. been added, as well as the script commands INPUT, OUTPUT, CLEAR, and PAUSE.
  65.  
  66. This version also contains fixes to repeat character processing and sliding
  67. windows, but the sliding window feature still needs more work in order to
  68. interoperate with MS-DOS Kermit 3.0 or C-Kermit 5A.  This work is underway,
  69. watch Info-Kermit for further announcements.
  70.  
  71. The new files are in kermit/d/prime8.* on watsun, and PRIME8.* on CUVMA.
  72. There is, as yet, no new documentation.  Thanks to Matt for his work and for
  73. contributing it to the Kermit collection!
  74.  
  75. ------------------------------
  76.  
  77. Date: Tue, 28 Aug 90 17:27:31 EDT
  78. From: John M. Crawford <CRAW4D@prime.cob.ohio-state.edu>
  79. Subject: Prime8 help for dividing source
  80.  
  81. Here is a short file which provides the necessary Primos editor (ED) tricks
  82. to divide (and then build) Kermit 8.12 for Primos. You might consider
  83. appending it to the PRIME8.ANN file (or another) for general distribution
  84. to Prime kermit users.
  85.  
  86. /*The following lines below should be extracted to be made into a cominput
  87. /*file, and placed with the files prime8.src and prime8.bld to execute in
  88. /*an otherwise empty directory.
  89. /*
  90. /* the following disk objects should not exist at attach point...
  91. delete (t s source insert obj) -no_verify -report -no_query
  92. /*
  93. /* the following files must exist: prime8.src, prime8.bld and this
  94. /* cominput file
  95. /*
  96. create s
  97. create insert
  98. create obj
  99. ed prime8.src  /* the next 3 lines exist because source is not symmetrical
  100. f(2) * INPUT - Wait;n-2;f           ;delete /* delete "non-uniform" blank line
  101. f(5) REC_AMLC;c/ //      /* slide these to col 4 if col 5
  102. f(5) SEND_AMLC;c/ //     /* slide these to col 4 if col 5
  103. top
  104. i dummy line
  105. l ------
  106. n-1;f -;n1;u t;loa t;n-1;G E3I/U *>s>/c I/ TO -----/;move stra inlin;n;X stra;*
  107. qF
  108. cname s source
  109. cname *>source>^@@plp ==.+plp
  110. copy *>source>@.ins.plp *>insert>== -delete -report
  111. cpl prime8.bld -comp -como -load -noc -debug  /* note: -debug makes it big
  112. /* that's all folks!
  113.  
  114. John M. Crawford      (614) 292-1741                Computing Services Center
  115.                                                     College of Business
  116. craw4d+@osu.edu                                     1775 College Road
  117. craw4d@prime.cob.ohio-state.edu                     The Ohio State University
  118. crawford-j@osu-20.ircc.ohio-state.edu               Columbus, Ohio 43210
  119.  
  120. ------------------------------
  121. From C20211@UK.AC.PLYMOUTH.PRIME-A Wed Apr  7 14:03 GMT 1993
  122. Via: uk.ac.plymouth; Wed, 7 Apr 93 14:03:29 GMT
  123. Date:         Wed, 07 Apr 93 15:01:38
  124. From: John Horne  <C20211@UK.AC.PLYMOUTH.PRIME-A>
  125. Subject:      Re: Prime Kermit version 8.15
  126. To: syspds
  127. In-Reply-To:  Your message of  Fri, 19 Mar 1993 16:21:30 +0000 (GMT)
  128. Status: RO
  129.  
  130. Jayne,
  131.  
  132. Sorry for the delay in replying to you - been a bit busy!
  133.  
  134. After this message I shall send 3 other email messages to you, which together
  135. will comprise Prime Kermit version 8.15. The first message will be all the
  136. source files, and a build file, all bundled up together - obviously, it will be
  137. a large message. The second one will be the PRIME.BWR file, and the third the
  138. PRIME.HLP file.
  139.  
  140. I hope this is acceptable to you, and Frank in the USA! If not then let me
  141. know, although I think this is how I sent it to you last time.
  142.  
  143.  
  144. Many thanks for your help,
  145.  
  146. John Horne,
  147. University of Plymouth.
  148.  
  149. ---------------------------------
  150.  
  151. Date: 10-JAN-1986 16:39:18
  152. From: SYSKERMIT%vax1.central.lancaster.ac.uk@cs.ucl.ac.uk
  153. Subject: Bug fix for Prime Kermit server mode
  154.  
  155. Here's a fix I had sent in for bug in Prime Kermit causing it to NAK an I
  156. packet instead of sending an Error. Will get through the backlog of bug reports
  157. and such over the next week or so if the link stays going!
  158.  
  159.          Alan
  160.  
  161.   Date : 10 January 1986
  162.   From : Rick Burne, Ealing College of Higher Education, London UK
  163.   Subject : Bug in Prime KERMIT in server mode
  164.  
  165. In server mode PRIME KERMIT responds to an I packet with a NAK rather than
  166. anything sensible such as a qualified ACK or an error packet. This should be 
  167. fixed in the next release from The Source, but in the meantime here is a quick
  168. edit to make it respond with an error packet.
  169.  
  170. File MSG_TYPES.PLP
  171.  
  172. Around line 24, insert a line
  173.            MSG_INIT by 'I'         /* Init-info packet */
  174. after the line
  175.            MSG_EOF by 'Z'          /* End of file (EOF) */
  176.  
  177. File SERVER.PLP
  178.  
  179. Around line 225, insert a new clause in the main do while loop:
  180.           when (MSG-INIT) do;
  181.             snd_msg = 'Unimplemented server command';
  182.             call send_packet('E',length(snd_msg),msg_number);
  183.           end;
  184. before the line
  185.           end;    /* select */
  186.  
  187. File REC_MESSAGE.PLP
  188.  
  189. Around line 72, insert a line
  190.          msg_init,
  191. before the line
  192.          msg_rcv_init) return ('1'b);
  193.  
  194. ---------------------------------
  195.  
  196. Date: Tue, 21 Oct 86 18:35:15 GMT
  197. From: BROOKS@UK.AC.EXETER.PC
  198. Subject: Prime Kermit 7.57
  199. Keywords: Prime Kermit
  200.  
  201.    There is a bug in PR1ME Kermit version 7.57.
  202.  
  203.    If, when in SERVER mode, the user logs off with a BYE command on the
  204. micro-Kermit, the NEXT user to get that PRIMOS usernumber can have problems
  205. related to the PRIMOS KILL and ERASE characters.  It showed up in the
  206. Sheffield Editor for us.
  207.  
  208.  The problem arises if other software expects that the PRIMOS routine ERKL$$
  209. returns leading zeros in the words that give the user's KILL and ERASE
  210. characters as documented in DOC3621-190 Subroutines Reference Guide page
  211. 10-23.  What is not documented is that when writing the KILL and ERASE the
  212. leading byte of the words should be ZERO.  This is the only reason that
  213. reading returns leading zeros!
  214.  
  215.    Unfortunately, PRIMOS Kermit uses leading spaces when writing these
  216. values.  This in itself causes no problem as when Kermit exits SERVER mode
  217. in all ways EXCEPT when it receives a BYE command, it restores the user's
  218. KILL and ERASE characters with words it had read previously.  Again this
  219. seems no problem as LOGO$$ restores the System default KILL and ERASE
  220. characters so everything appears OK to the next user.  But logo$$ does not
  221. seem to alter the leading byte of the words holding KILL and ERASE, hence
  222. the problem.
  223.  
  224.    The simplest fix in PRIMOS Kermit is as follows:-
  225.  
  226.    In GENERIC_CMD.PLP, before
  227.          call logo$$(0,0,' ',0,0,code);
  228.    insert the line
  229.          call xfer_mode(0,code); /* restore terminal characteristics */
  230.  
  231.    Ideally, the first call to erkl$$ in XFER_MODE.PLP should be fixed so
  232. that it has leading zeros in the character strings it passes, but this needs
  233. more changes to be made in the source.  The fix given is short and it works!
  234. There may be a problem with forced logouts which this fix obviously won't
  235. cope with.  The QUIT handler calls xfer_mode so there is no trouble there.
  236.  
  237.    This caused us no end of trouble to track down to Kermit!  It seemed an
  238. epidemic had struck as more and more users hit this problem.  (The PRIMOS
  239. command TERM -kill and TERM -erase fixes a user in trouble).  It didn't help
  240. that we changed from Rev 19.3 to Rev 19.4 at the same time as we released
  241. Kermit 7.57.
  242.  
  243.   Neil Brooks
  244.   University of Exeter Computer Unit
  245.  
  246. [Thanks.  We will forward this message to the authors of Kermit.]
  247.  
  248. ---------------------------------
  249.  
  250. Date: Fri, 10 Jun 88 17:51:04 PDT
  251. From: Bob Larson <R.LARSON%AIS1@ECLA.USC.EDU>
  252. Subject: Utility Program for Prime Tapes
  253. Keywords: Prime, tape utility program
  254.  
  255. Prime now supplies a utility (ux_tape) to read and write UNIX tar and cpio
  256. tapes with the latest version of primos (21.0.2 and 21.0.3).  The bugs in the
  257. 21.0.2 version probably make in unusable, but it looks like tar tapes will be
  258. a reasonable alternative to the program to read ANSI tapes that you currently
  259. are supplying for Prime systems.  (21.0.3 has only been available a couple of
  260. weeks, and most sites are still running pre-21 primos.)
  261.  
  262. ---------------------------------
  263.  
  264. Date: Sun, 13 Sep 87 22:29:42 EDT
  265. From: ciaraldi@cs.rochester.edu
  266. Subject: Prime Kermit Source Unpacking
  267. Keywords: Prime Kermit
  268.  
  269. The source for Prime Kermit is in one big file, PRIME.PLP.  CU20B has a
  270. program PRIMES.FTN which breaks it into its component files automatically.
  271. Unfortunately, this program doesn't work.  It looks for lines of colons
  272. separating the files.  PRIME.PLP has lines of pound signs.  The program also
  273. messes up finding file names.  I'm trying to fix the program, but I am
  274. wondering if anyone has already got it working.
  275.  
  276. The alternative way of splitting the file is to use EMACS.  We have this,
  277. but it truncates the file after 5000 lines, so that doesn't help either.
  278.  
  279. If I get it working soon I'll let you know.
  280.  
  281. Mike Ciaraldi
  282.  
  283. ---------------------------------
  284.  
  285. Date: Thu 22 May 86 16:55:47-EDT
  286. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  287. Subject: New Release of Prime Kermit
  288. Keywords: Prime, Windows
  289.  
  290. This is to announce version 7.57 of Prime Kermit for the PRIMOS operating
  291. system, R19 or later, contributed by John Mulligan and Hugh Matlock of The
  292. Source Telecomputing in McLean, VA.  This version corrects the bugs that
  293. were reported for the last version and also supports the sliding window
  294. protocol extension.  It is in use at The Source, and has been used
  295. successfully over Telenet (with its characteristic delays) with very high
  296. efficiency, as reported in previous issues of the Info-Kermit Digest.
  297.  
  298. The new version is in KER:PRIME.* on CU20B, available via anonymous FTP
  299. (Internet) or NFT (CCnet), and in PRIME * on CUVMA, available via KERMSRV on
  300. BITNET.  Thanks to Leslie Spira of The Source for sending it in.
  301.  
  302. The old version, which contains some special functions for dealing with SPSS
  303. Portable Files, remains available as KER:PRIMEK.* (PRIMEK * on BITNET).
  304.  
  305. ---------------------------------
  306.  
  307. Date: Wed, 9 Oct 85 08:57:06 cdt
  308. From: blake@astro.utexas.edu (R. Blake Farenthold)
  309. Kermit: Kermit on The Source
  310.  
  311. The Source (a commercial time sharing service) has just set up their
  312. SIGS (Special interest groups) containing discussions & downloads for
  313. people with various interests.  Aside from straight ASCII up and down
  314. loads they offer Kermit transfers.
  315.  
  316. A couple of days ago I sent a 110K file to the Source using Kermit. At
  317. 1200 baud this should have taken about 15 minutes. IT TOOK OVER AN
  318. HOUR!  Is Kermit that inefficent, is it horribly hampered when using
  319. a packet switching network (I used Telenet), or has The Source slowed
  320. things way down so they can collect more per-minute connect time!
  321.  
  322. In otherwords who do I yell at? 
  323.  
  324. Blake Farenthold      |    CIS: 70070,521   |  UUCP: {ut-sally,ut-ngp,noao}
  325. P.O. Box 3027         | Source: TCX023      |        !utastro!blake
  326. Austin, TX 78764-3027 | Delphi: blake       |  Intr: blake@astro.UTEXAS.EDU
  327. BBS: 512-442-1116     |    MCI: BFARENTHOLD |   ESL: 62806548
  328.  
  329. [Ed. - The people at The Source are well aware of the problem, which is
  330. twofold: (a) TELENET, and the Prime computer itself (which is what you are
  331. talking to) provide only 7-bit channels, so you incur the overhead of
  332. 8th-bit prefixing for binary files, and (b) any packet-switched wide-area
  333. public network like TELENET has its own built-in delays, which, due to the
  334. stop-and-wait nature of the Kermit protocol in its present form, will tend
  335. to dominate any file transfer over TELENET.  To cope with these problems,
  336. The Source has proposed (in Info-Kermit v3 #7, with discussion in following
  337. issues) a sliding window protocol to allow multiple packets to be sent back
  338. to back, which can result in a dramatic performance improvement under these
  339. conditions.  Prototype programs are running now, and should be announced
  340. before the end of the year.  By the way, don't complain too much -- most
  341. other protocols don't work in this environment at all!]
  342.  
  343. ---------------------------------
  344.  
  345. Date: 26 Jul 85 09:15:06 ADT
  346. From: CGP@UNBMVS1
  347. Subject: Bug in Prime Kermit Shows Up with Kermit-MS 2.28
  348. Keywords: Prime Kermit, MS-DOS Kermit
  349.  
  350. Prime Kermit can not be used in server mode with Kermit-MS 2.28.
  351. The problem is that Prime kermit NAKs the Init-Info packet, instead of
  352. responding with an Error packet as specified in the Protocol Manual.
  353.  
  354. Kermit-MS 2.26 does not seem to use the Init-Info packet, and did
  355. work with Prime Kermit.  I have not tested it with 2.27.
  356.  
  357. I have modified Prime Kermit to honor the Init-info packet.  What is the best
  358. way to forward the corrected source?
  359.  
  360.                              Carl Pottle
  361.                              University of New Brunswick
  362.                              Saint John, N.B.
  363.                              Canada
  364.                              CGP@UNBMVS1
  365.  
  366. [Ed. - Just send the new code by electronic mail to Info-Kermit@CU20B.]
  367.  
  368.  
  369. ---------------------------------
  370.  
  371. Date: Wed 3 Jul 85 00:13:21-PDT
  372. From: Bob Larson <BLARSON%ECLD%ECLA@columbia.arpa>
  373. Subject: Bug in Prime Kermit
  374. Keywords: Prime Kermit
  375.  
  376. Testing the new os9 kermit, I found another bug in Prime kermit.  When in
  377. server mode, Prime kermit will Ack an 'R' packet, then send a Send-Init
  378. packet.  According to the protocol manual, it is not suposed to send the
  379. 'Y' (Ack) packet.  I had to modify the os9 kermit to ignore the extra Ack.
  380.  
  381. [Ed. - If Prime Kermit really does this, it's a bug.  I've forwarded Bob's
  382. message to the Prime Kermit authors.]
  383.  
  384. ---------------------------------
  385.  
  386. Date: Sat 22 Jun 85 04:00:45-PDT
  387. From: Bob Larson <BLARSON%ECLD@ECLA>
  388. Subject: Kermit Talk at National Prime Users Group
  389. To: info-kermit@CU20B
  390.  
  391. A talk was given at the National Prime Users Group (NPUG) in Saint Louis
  392. this week entitled "Kermit on the Prime: One shop's experience" by 
  393. Harvey J. Friedman of the International Pacific Halibut Commission.
  394.  
  395. The bug in Prime Kermit discussed in the talk was configuration dependant,
  396. it only affects systems with printing characters for erase and or kill.
  397. (It is also documented at Columbia in a .bwr file, but that file is not
  398. in the distribution from Pulse (Prime users library...))
  399.  
  400. Apparently there is a need to cooridante the Pulse distribution with the
  401. Columbia distribution.  I have heard that there is a new version on Pulse
  402. that supports assigned lines.
  403.  
  404. Bob Larson <Blarson@Usc-Ecl.Arpa>
  405.  
  406. [Ed. - Prime Kermit has always been one of the most difficult to manage.
  407. Another problem has been that Prime computers can't read any of the tape
  408. formats in which we distribute Kermit, including ANSI labeled ASCII (the
  409. standard format for information interchange agreed upon by all major
  410. manufacturers).  Finally, in desparation, people in Prime's New York office
  411. wrote a short Fortran program to read ANSI tapes, and we have to include a
  412. copy of it on paper every time we send a tape to a Prime site.  Even if
  413. Prime refuses to support industry standard tape formats, you'd think the
  414. user group (Pulse?) could solve problems like this.]
  415.  
  416.  
  417. ---------------------------------
  418.  
  419. Date: 9 Apr 1985 1829-EST
  420. From: LSM.DUNCAN at DEC-MARLBORO
  421. Subject: ANSI Tape Program for Prime Computers
  422.  
  423.   Attached is a program written in Fortran-66 which will read variable
  424. record length ANSI (Format D) tapes on a Prime computer.  Since Fortran-66
  425. is provided with all Prime machines, all Prime customers should be able to
  426. compile and run it.
  427.  
  428.   I have only briefly tested it, but it appears to work as advertised.
  429. Much thanks should go to the Prime New York office.  Ron Couch, a senior
  430. analyst there wrote it, and Dave Tichane provided me with a copy to send
  431. to you.
  432.  
  433.   In order to help you out, I am willing to send a (paper) listing of it
  434. to anyone who needs it.  Please send a request to LSM.DUNCAN at
  435. DEC-MARLBORO, Prime X.MAIL DUNCAN -ON EN.C6, or U.S. mail to:
  436.  
  437.     Jeff Duncan
  438.     Prime Computer Inc.
  439.     492 Old Connecticut Path  MS 21-02
  440.     Framingham, Ma. 01701
  441.  
  442.   I hope this new program will help out the many Prime people who have had
  443. difficulty with your tapes.
  444.  
  445.   Jeff
  446.  
  447. [Ed. - Many, many thanks to Jeff, Ron, and Dave.  Prime computer sites
  448. have had a terrible time reading the ANSI tapes we sent them up till now.
  449. The program is in KER:PRIMET.FTN, available via anonymous FTP from CU20B.]
  450.  
  451. ---------------------------------
  452.  
  453. Date: Sun 24 Mar 85 23:14:41-PST
  454. From: Bob Larson <BLARSON%ECLD@ECLA>
  455. Subject: Prime kermit bug
  456. To: info-kermit@CU20B.ARPA
  457.  
  458. Prime Kermit is quoting the 8-bit character even when 8-bit quoting is not
  459. being done.  Using defaults, this causes ampersands ('&') to be received
  460. as lower case f's by some versions of kermit, e.g. the old Unix Kermit
  461. that is the base of the current os9 kermit effort.
  462.  
  463. ---------------------------------
  464.  
  465. Date: Mon 23 Jul 84 15:05:24-EDT
  466. From: Frank da Cruz <SY.FDC%CU20B@COLUMBIA-20.ARPA>
  467. Subject: New Release of PR1ME Kermit Available
  468. To: Info-Kermit@CUCS20
  469.  
  470. This is to announce a new release of Kermit for PR1ME computers running
  471. PRIMOS R18 and R19.  It was submitted by Nancy K. Morrison of SPSS, Inc,
  472. in Chicago and includes bug fixes and enhancements to the original version
  473. contributed by The Source, as well as a special conversion facility for
  474. SPSS "portable files".  The new files are in KER:PRIMEK.*.  Some of the
  475. changes are:
  476.  
  477. 1. Break handler fixed so quits are done cleanly.
  478.  
  479. 2. Received files are now renamed when they already exist on disk.
  480.  
  481. 3. The compiling and linking files were modified to ran at PRIMOS rev 18,
  482.    and a new CPL program was added to copy the tree structure with rev 18
  483.    commands.  Kermit does run at rev 18, but not with the server command
  484.    "attach" (CWD).
  485.  
  486. 4. New PORTFILE command for SPSS files.
  487.  
  488.  
  489. ---------------------------------
  490.  
  491. Date: Wed 20 Jun 84 19:44:13-PDT
  492. From: Bob Larson <BLARSON@USC-ECLB.ARPA>
  493. Subject: Re: Control Characters in packets
  494. To: info-kermit-request@COLUMBIA-20.ARPA
  495.  
  496. Unquoted control characters should not be allowed in kermit without
  497. specific negotiation.  The current prime kermit will NOT allow unquoted
  498. CR or LF.  (It is not feasible on the prime to not quote linefeed... they
  499. are eaten by primos before any user program can get them (including EMACS))
  500.  
  501. I recommend that any control character in a packet be considered an error,
  502. and a NAK packet sent immediately.  This would catch some errors that are
  503. only handled by timeouts now.
  504.  
  505. Bob Larson <Blarson@Usc-eclb>
  506.  
  507. [Ed. - The whole area of performance, including bare control characters,
  508. long packets, sliding windows, full duplex, deserves - and will get - a
  509. lot of thought.  Contribution welcome!]
  510.  
  511.  
  512. ---------------------------------
  513.  
  514. Date: Mon 16 Apr 84 18:26:41-PST
  515. From: LARSON@USC-ECLB.ARPA
  516. Subject: Prime Kermit Installation
  517. To: info-kermit@COLUMBIA-20.ARPA
  518.  
  519. When getting Prime kermit from Columbia-20 using ftp make sure that
  520. the file does not contain any tabs.  (Pip on a 10 or 20 can do this.)
  521.  
  522. Here is a prime emacs macro to split primek.plp into the individual files:
  523.  
  524.  
  525. ; by Jack Heath
  526. ; modified by Robert A. Larson 4/16/84
  527. (defcom splitk
  528.   (do_n_times (numeric_argument 1)
  529.     (next_line_command)
  530.     (forward_char 2)
  531.     (setq start (copy_cursor current_cursor))
  532.     (end_line)
  533.     (back_char 2)
  534.     (setq file (point_cursor_to_string start))
  535.     (begin_line)
  536.     (mark)
  537.     (forward_search_command "::::")
  538.     (begin_line)
  539.     (prepend_to_file 2 file)
  540. ))
  541.  
  542.  
  543.  
  544. Perhaps these suggestions could be added to primek.hlp
  545.  
  546. Bob Larson
  547.  
  548. ---------------------------------
  549.  
  550. Date: 22 Mar 84 08:36:25 PST (Thu)
  551. To: info-kermit@Columbia-20
  552. cc: iglesias@Uci-750a
  553. Subject: PRIME Kermit
  554. From: Mike Iglesias <iglesias@uci-750a>
  555.  
  556. A group on campus has tried to bring up the PRIME Kermit and is having
  557. a problem.  They built it according to the directions in PRIMEK.HLP.
  558. When they run it, they get
  559.  
  560.    ERROR: CONDITION "POINTER FAULT" RAISED AT 4001(3)/567.
  561.  
  562. The person who did the building has never used PL/I (or whatever PRIME
  563. calls it), so he has no idea how to go about debugging this.  I know
  564. nothing about Primes.  Has anybody else made Kermit work on a
  565. Prime?  Any Prime experts out there who can tell us how to go about
  566. figuring out what is wrong?  Thanks for any info.
  567.  
  568. Mike Iglesias
  569.  
  570. ---------------------------------
  571.  
  572. Date:  22 March 1984 14:38 est
  573. From:  JFisher.Help at RESTON
  574. Subject:  Re: Prime Kermit error
  575. To:  info-kermit at COLUMBIA-20
  576.  
  577. the Error: condition "condition" raised at "address" msg cited says that
  578. the pointer_fault$ condition was raised in segment number 4001 , word 567
  579. in ring 3 (the user ring, I think). So you first have to find out what
  580. seg 4001 is, and what happens near word 567. Presumably a compliation
  581. listing will tell the latter. The general explanation of the
  582. pointer_fault$ condition is:
  583.  
  584.     "The process has referenced through an indirect pointer (IP)
  585.     whose fault bit is on, but that pointer did not appear to be a valid
  586.     unsnapped dynamic link. That is, reference has been made to an
  587.     argument or instruction not in memory. This error condition is
  588.     frequently caused by an incomplete load (unsatisfied references), or
  589.     by making a subroutine or function call with too few arguments.
  590.     The condition is raised when the called subroutine attempts to
  591.     access one of its arguments through a faulted pointer."
  592.  
  593. ---------------------------------
  594.  
  595. Date: Fri 10 Feb 84 14:05:40-EST
  596. From: Frank da Cruz <cc.fdc@CUCS20>
  597. Subject: Kermit for PR1ME in PL/I available
  598. To: Info-Kermit@CUCS20
  599.  
  600. Contributed by Leslie Spira, The SOURCE Telecomputing (McLean, VA), written
  601. in a variant of PL/I which is PR1ME's implementation language.  The files
  602. are in KER:PRIMEK.* at COLUMBIA-20, via anonymous FTP (or CU20B via NFT).
  603.  
  604. - Frank
  605.