[comp.editors] Language Sensitive Editors

proctor@ingr.UUCP (John Proctor) (11/17/87)

I don't know if this is the correct forum for this request however, that has
never stopped me before! I am interested in syntax directed table driven 
editors which can perform the following:

	- syntax checking at time of entry/change
	- ability to start a compile and feed back via line numbers in error
	  to the editing process
	- functional capability similar to DEC's LSE product set

Variously, I have seen macros generated for EMACS which go some way towards
meeting these requirements but do not seem to get close to the last point.

Does anyone know of commercial or public domain software which will provide 
this functionality for:

	- Pascal
	- C
	- Fortran
	- Basic
	- ADA

Thank you for your responses in advance. Please E-Mail to the address below.


John D. Proctor		|  Usenet: {ihnp4,uunet}!ingr!jdp!proctor
Intergraph Corp.	| ARPAnet: uu.net.uunet@ingr!jdp!proctor
			| US Post: 1 Madison Industrial Park
Usual Disclaimers Apply	|	   Huntsville, AL 35807-4201

A foolish consistency is the hobgoblin of little minds, adored by little 
statesmen and philosophers and divines.

		"Self Reliance" by Ralph Waldo Emerson

steves@ncr-sd.SanDiego.NCR.COM (Steve Schlesinger) (11/20/87)

See IEEE Computer Nov 1987, p 29
	"Language Processing in Program Editors", Reps and Teitelbton

alex@netdev.comsys.COM (Alex Huppenthal) (11/05/90)

   EMACs, BREIF ( DOS ), and other editing tools have facilities to provide
'help' in the form of function prototypes and other language-sensitive
editing capabilties. We are considering adding ASN.1 to the macro sets we
have for 'C', and other proprietary languages. We find that well designed
macro capabilties enhance the program creation process. 
   Programmers unfamiliar with a new or different language, seem to have
embraced this approach. 

   Is anyone currently developing a set of macros specifically to ease the
language and DDL transitions? I'm specifically interested in Estelle, ASN.1,
and any others you may care to comment on.

 Thank you in advance,

 -Alex



alex@netdev.comsys.com			Communication Systems Research
{cs.utexas.edu}!texsun!netdev!alex      Dallas, Texas 75252

ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) (06/07/91)

Our first-year CS students use Pascal on Macintoshes.  One result of
this is that they get used to an editor interface which doesn't have
a lot of editing oomph but does enforce a consistent (rather ugly)
indentation style and does check the syntax of every statement as you
finish it.

In the second year, they use UNIX.  For editing, they find themselves
using VI(le).  This does not seem to them like an improvement.  They are
taught C in the second year, and once again, the editing environment is
nothing like what is available for Macs.

Now, I personally have been an Emacs fan for about the last 10 years,
and I'd like to say "run GNU Emacs and use electric-c-mode or whatever".
But we'd really like something less powerful and more supportive.

So what I'd like to know is
    what language-sensitive editors are available to Universities for
    use under UNIX with conventional (termcap) terminals?

The languages we're particularly interested in are Pascal, C, C++,
Eiffel, and for possible use next year, Ada and Scheme.
The cheaper the better, but we're not expecting any free gifts.
We'd be after a multi-user licence for a single UNIX machine, at least
initially.

Please E-mail replies to
ok@goanna.cs.rmit.oz.au

-- 
Should you ever intend to dull the wits of a young man and to
incapacitate his brains for any kind of thought whatever, then
you cannot do better than give him Hegel to read.  -- Schopenhauer.