[comp.sys.dec.micro] A few comments...

$$$I$JV@NERVM.BITNET (12/08/87)

Date: 8 December 1987, 13:24:14 LCL
From: William Kirchhoff         904-392-4601         $$$I$JV  at NERVM
To:   INFO-DEC-MICRO at SCORE.STANFORD

  After reading the last few messages, I decided that it was time to
put my $0.02 in. As to C compilers for the Rainbow, I have used both
versions of Mark Williams C (CP/M and MSDOS) upto version 2.something.
The initial interest was in the graphics library under CP/M using GSX.
This quickly proved to be a frustrating process. MWC is broken into a
five pass compiler (including assm/link), and on a floppy system, this
was just not worth the trouble. The compiler itself was quite complete,
and the newer versions (w/ source for libraries) should be quite usuable
on a hard drive Rainbow. The third compiler, which I enjoyed toying with
until I got sidetracked into Prolog, was the Manx C Professional System.
I borrowed a friends IBM version to see how it held up on the Rainbow -
didn't want to shell out $450 on a chance. It ran the simple test programs
without any difficulties. So I compiled a moderately sized text processing
program, and it ran flawlessly. The source for all the libraries was
included, so they could all be updated to Rainbow status with some effort.
  I haven't touched C in over a year do to my playing in Pascal, Modula2,
and Forth on the Rainbow. As a first time investment, the new Lightspeed
C looks your best bet (check reviews in DDJ). If a professional system is
needed, try the newest version of Manx with all the source.

  As to the Kermit discussion, there are several versions currently
available. Version 2.29C is available at Columbia, and is the development
version of 2.30. My favorite version to date is a special rewrite done
just for the Rainbow - I believe it is something like version 2.29B. It
is under the name MSTRB1 or MSVRB1 (forget which - but it is the larger
at something like 1000 blocks). It contains fixes to all the communication
bugs, almost complete VT220 emulation (along with ability to appear as
VT52, VT100, VT102, VT152, etc.), on the fly changing/creating of hot
keys to represent commands, ascii strings, etc. It does alot of neat
things through a pop-up menu while in terminal mode. It even has full
statistics and a straight transmit mode. The only true bug is the same
as in all 2.29 versions - the cursor keys cannot be placed in application
mode (this is used here by the 7171). This has been fixed in 2.29C (ala.
2.30), and a work around is done through redefining the keys manually.

  Last, but not least, I was wondering how interested everybody would
be in a version of Forth-83 customized for the Rainbow. I have just
started, so I should be finished some time over Christmas. I hope to
rebuild the entire kernal with alot of nice little enhancements. I'm
also planning of implementing high speed video, extended keyboard
commands, and several rom calls. Once everything is working, I'll
put together a windowing block (and hopefully someday a graphics block).

   If you have any questions, just drop me a note.

                      Bill
*---------------------------------------------*---------------------------*
| William S. Kirchhoff -                      |        \   /\             |
|   North East Regional Data Center (NERDC)   |       --)(--  \           |
|               (904) 392-4601                |        /  \     \         |
| $$$i$jv@nervm.BITNET  wsk@beach.cis.ufl.EDU |      /____________\       |
|         crostyme@pine.circa.ufl.EDU         |     "Touch Tomorrow"      |
*---------------------------------------------*   University of Florida   |
|   STANDARD DISCLAIMER : Digitized Thought   |      Engineers' Fair      |
*---------------------------------------------*---------------------------*