|[5 earlier articles]|
|Re: Smart textual editors email@example.com (1996-07-22)|
|Re: Smart textual editors firstname.lastname@example.org (Nick Geovanis) (1996-07-23)|
|Re: Smart textual editors email@example.com (Mihai Christodorescu) (1996-07-23)|
|Re: Smart textual editors firstname.lastname@example.org (1996-07-24)|
|Re: Smart textual editors email@example.com (Darius Blasband) (1996-07-24)|
|Re: Smart textual editors firstname.lastname@example.org (1996-07-26)|
|Re: Smart textual editors email@example.com (1996-07-26)|
|Re: Smart textual editors firstname.lastname@example.org (1996-07-26)|
|Re: Smart textual editors email@example.com (1996-08-01)|
|From:||firstname.lastname@example.org (Yuval Peduel)|
|Date:||26 Jul 1996 23:20:13 -0400|
|Organization:||Channel 1 Communications|
|References:||96-07-103 96-07-115 96-07-134 96-07-152 96-07-154|
Nick Geovanis <email@example.com> wrote:
>So...One generation of computing technology later, we can't do the same
>thing for C, a slightly more complex language? What's the problem here?
The C preprocessor, for one thing.
>[Some of the integrated C environments do that sort of thing. I'm still
>not convinced it's useful other than to the most inexperienced programmers.
All the examples mentioned so far have been syntax based editors. For
what's been done with the experience of those older systems, you
might want to check out Michael Van De Vanter's thesis on the Pan
system, at U.C. Berkeley.
Instead of constraining the programmer to use the formal syntactic
structures, this system allows the programmer to edit as if using a
standard text editor. It uses syntactic information to embellish the
display and provide additional capabilities that the programmer can
take advantage of or just ignore. Smart incremental processing make it
quite robust in the face of temporary syntactic "errors" (such as
typing the starting double quote of a string but not the terminating
Return to the
Search the comp.compilers archives again.