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.