Article View: comp.editors
Article #3239Re: Language-based editors
From: Jeff Sedayao
Date: Fri, 29 Jul 1988 02:08
Date: Fri, 29 Jul 1988 02:08
54 lines
2962 bytes
2962 bytes
In article <2135@mhres.mh.nl> ml@mhres.mh.nl (Marco Luiten) writes:
>I am looking for product information about language-based editors.
>The editor I am looking for should support the following functionality:
>
>- It must support more than one computer language, preferably ALL
> structured text.
>- It must be available at more than one operating system, preferably
> UNIX, VMS and MS-DOS, or the source should be available.
>- It should edit language-elements like statements/-parts instead of
> characters/lines/etc.
>- It should be a WYSIWYG-editor.
>
>I only know of one such product: The Synthesizer Generator from the
>Cornell University.
What about emacs? It has a number of language sensitive modes, and
you can make up your own modes if you want. There are also versions
for MS-DOS, VMS, and UNIX. I am not sure if the Synthesizer Generator
runs on VMS or MS-DOS. These are not mentioned in my manual, but
versions could exist.
>"The synthesizer Generator creates a language-specific editor from an
> input-specification that defines a language's abstract syntax, context
> sensitive relationships,..."
That it does. The input language is a bit crusty, though, as is some
of its user interface. What I really like about it is that it allows
the user to put up templates of the language and all you have to do
is fill in the blanks. The generator comes with specifications already
made for pascal and c. Source is also included (there's lots of it!).
>I have two questions:
>
>1. How and where can I order this Synthesizer Generator?
Send mail to Liz Maxwell at maxwell@gvax.cs.cornell.edu
She will be able to tell you how to get the editor.
>2. Are there any similar products available?
There is emacs, like I mentioned above. There is also something called
LEIF which is a tool built on top of emacs. I am not sure how to get
it. Also, at UC Berkeley, there is an editor called pan that is
language sensitive. You can ask Susan Graham graham@renoir.berkeley.edu
about getting it. Pan is limited to running on suns, though.
>Thanks in advance.
>--
>Marco Luiten
--
Jeff Sedayao Disclaimer: My opinions, not those of
Intel Corporation my employers
{oliveb,hplabs,decwrl,amdcad,pur-ee,qantel}!intelca!mipos3!td2cad!jsedayao
jsedayao%td2cad.intel.com@relay.cs.net
Technical Details
Message-ID:
<987@td2cad.intel.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!oliveb!intelca!mipos3!td2cad!jsedayaoReferences:
<2135@mhres.mh.nl>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!oliveb!intelca!mipos3!td2cad!jsedayao From: jsedayao@td2cad.intel.com (Jeff Sedayao ) Newsgroups: comp.editors,comp.software-eng Subject: Re: Language-based editors Summary: How to get the Cornell program - what about emacs? Keywords: Cornell Porgram Synthesizer Generator Emacs Message-ID: <987@td2cad.intel.com> Date: 29 Jul 88 02:08:00 GMT References: <2135@mhres.mh.nl> Reply-To: jsedayao@td2cad.UUCP (Jeff Sedayao ) Organization: Intel TD, Santa Clara CA Lines: 54