[net.micro.pc] information request: C and editors

maxg@tekig5.UUCP (Max Guernsey) (01/15/85)

	I am about to purchase a C compiler for my MS-DOS machine
    (AT&T 6300).

	Which one do you like the best? and why?  What could be better??

	Send my the facts, and your opinions and I will summarize and post
	the results.

	I also want to get an editor (I'm thinking about EDIX).

	What's your favorite editor (not Lou Grant)?  Why do you like it?
	What's wrong with it?

	Thanks in advance.

    maxg@tekig5

meyer@waltz.UUCP (01/21/85)

I just have a comment about PC editors.  I have tested out a "pre-released"
version of EDIX and I thought it was a fast and quite functional editor.
However, at least the version that I was looking at required that the
entire edit buffer to be in memory.  Now if you have lotsa memory 
or if you only edit small files, than maybe this is not a problem for you.
But I found it totally unacceptable to see a response in the middle of
the edit session indicating "Memory exhausted" -- and no obvious recovery.
Certainly, this may have changed since I looked at it, but take a look.

The editor I found to be very powerful is one called Pmate.  In it's vanilla
form, as it comes out of the box, I have to admit that there is a poor
interface to the commands (you execute the macros directly) -- but you
quickly get used to it.  The powerful part is that YOU can write your own
macros and make the user interface look like you want -- bind keystrokes
to commands you like -- change the way it lays out the screen -- etc.
It also buffers your edit buffer out to disk (like most good PC editors),
so you can edit files as large as your DISK will allow.

If you happen to see an EMACS editor available for your machine, it is
probably a good one to look at.  This editor has implementations on many
other machines and it is VERY powerful.  I just haven't seen too many
versions running on a PC yet (but they are working on them at least).
==============================================================================
                                                                              
Dane Meyer                                                                   
                                                                 
ARPA:   ==> Meyer%waltz%TI-CSL@CSNET-Relay                       
CSNET:  ==> Meyer@TI-CSL                                                     
USENET: ==> {convex!smu, ut-sally, texsun, rice}!waltz!meyer