[net.micro.cbm] Pro-Line C Compiler

brad@looking.UUCP (Brad Templeton) (12/07/84)

Sorry there was a typo in the article.  The number at pro-line is of
course area code 416, not 415.

The number is 273-6350.

I have not seen the compiler, but it is written in 6502 assembler
and supposedly supports full K&R.  Even though I have a connection with
pro-line  (They publish a truly fine set of development tools called PAL
and POWER that I just happen to be the author of, but this is still an
objective plug)  I will believe this when I see it...

Delivery is scheduled for a few weeks.
-- 
Brad Templeton, Looking Glass Software Ltd. - Waterloo, Ontario 519/884-7473

bahilchie@water.UUCP (Brian Hilchie) (01/15/85)

The Pro-Line C compiler for the Commodore 64 has been tentatively scheduled
for release on Feb. 15.

Brian Hilchie
{decvax,utzoo,ihnp4,allegra,clyde}!watmath!water!bahilchie

dwl10@amdahl.UUCP (Dave Lowrey) (04/08/85)

Is there anyone, other than the author, that is running the
Pro-Line C compiler on their 64? If so, hows about a review?

A software dealer in my area will be getting a copy this week,
so if nobody has replied by then. I will post a mini-review
after I have played with his copy a bit.

P.S. I talked to Pro-Line this morning. You can purchase the product
from them for $99.99. They accept Visa, MC, and Amex. You can also
contact their US distributor, Micro Pace, at 217-356-1885 to find
out the dealer in your area. They will also sell it to you direct if
there isn't a dealer in your area.
-- 
-----------------------------------------------------------------------
                               Dave Lowrey

"GORT...Klatu borada niktow"

                                   ...!{nsc,sun,hplabs,ihnp4}!amdahl!dwl10

[ The opinions expressed <may> be those of the author and not necessarily
  those of his most eminent employer. ]

mrr@rayssd.UUCP (04/19/85)

This is just a quickie mention (hardly a review - no time) of the
Pro-Line C compiler.  I just got mine in the mail on Wednesday, and
so far, I would say it's just short of outstanding.  Take that with a
grain of salt, however.  I'm a rank beginner at C.  

The "environment" includes a "shell" which supports familiar disk
commands like ls, rm, mv and does i/o redirection (output only?).
Command line arguments are passed in the familiar way (argc, argv).
Programs are compiled with "cc" and then linked with an interactive
linker.  The compiler lists the program as it compiles, stopping on
each error encountered.  The linker prompts (>) for object filenames.
Typing an up-arrow includes all system library stuff and a null entry
signals that you think you're done.  A really nice feature of the linker
is that if you omit an object module, it will display all unresolved
external references and remain in the prompt mode rather than aborting.

The editor is the best I've seen in a C64 software package.  It reminds
me of the VMS EDT editor.  You're essentially always in "insert" mode unless
you enter "command" mode (by pressing run/stop).  The string search/replace/
delete stuff is pretty good, but I can't figure out how to do a cut/paste.
There are actually 2 editors - ed and ced.  Ced is a "syntax-checking"
editor.  It lets you know about things like unbalanced parens, curly-braces
and misused operators - things I'm really good at.  Syntax checking is
invoked with a CH command in command mode.  If an error is detected, the
cursor is placed at the source of the error.  There are NO LINE NUMBERS!
In addition, the screen scrolls forward, backward, right and left.  After
using this editor for a while, I've finally made up my mind that I prefer
a right/left scrolling editor to the 40 columns with line wrap approach.
You get to see more of your program.  The scrolling is automatic when
typing or positioning with the cursor and practically painless.

Several source programs are provided: format (text formatter), 
sort (you guessed it), wfreq (word frequency analyzer - the makings of
a cross-referencer), print and others.  

Now a little bad news.  The documentation is absolutely the skimpiest
thing I've ever seen for a product of this scope.  You actually receive
a general C primer (by the Waite group - ?) which begins at non-programmer
level and progresses slowly.  It was written using the IBM PC as its
target.  The Proline-specific documentation is a very skinny little 
3-hole set of pages (40-50) that mostly describes the function library -
it's terrible!  Also, there are some serious bugs in the dual-1541
feature.  I have not been able to compile using dual disk drives, though
I can edit in two disk mode if I assign the work disk to device 8 and
the sys disk to device 9.  This stuff just could not have been tested prior
to release.  

Is it worth 100.00?  Yes.  In spite of the shortcomings I've mentioned,
I feel like I got a value product for my bucks.  Pro-line provides a
year of software support (updates) at $20.00 a copy.  I hope that this
means the bugs I've mentioned will be fixed sometime soon.  I haven't 
written to them yet, but I will soon.  

Wow!  I really got carried away!  If you have any specific questions,
drop me a line.  I really enjoy the dialogue.


-- 
	Mark R. RInfret, SofTech Inc.
	Raytheon Co.; Portsmouth RI; (401)-847-8000 x4938
	...!decvax!brunix!rayssd!mrr
	...!allegra!rayssd!mrr
	...!linus!rayssd!mrr