From: Antonio Leitao
Subject: Re: In- and Out-of- core editors (was Re: Which one, Lisp or Scheme?)
Date: 
Message-ID: <wod8udc6fq.fsf@gia.ist.utl.pt>
This thread reminds me of an old discussion between Richard Stallman
and Sandewall regarding the relative merits between structured editors
and text editors.

For all of us who don't remind or don't know what a structure editor
is, let's read the following paper:

@Article{Sandewall:1978:PIE,
  author =3D       "Erik Sandewall",
  title =3D        "Programming in an Interactive Environment: the ``{\sc
                 Lisp}'' Experience",
  journal =3D      "ACM Computing Surveys",
  volume =3D       "10",
  number =3D       "1",
  pages =3D        "35--71",
  month =3D        mar,
  year =3D         "1978",
  coden =3D        "CMSVAN",
  ISSN =3D         "0010-4892",
  bibdate =3D      "Wed Dec 18 07:42:17 MST 1996",
  note =3D         "See also
                 \cite{Stallman:1978:SFS,Sandewall:1978:SFS}.",
  abstract =3D     "LISP systems have been used for highly interactive
                 programming for more than a decade. During that time,
                 special properties of the LISP language (such as
                 program\slash data equivalence) have enabled a certain
                 style of interactive programming to develop,
                 characterized by powerful interactive support for the
                 programmer, nonstandard program structures, and
                 nonstandard program development methods. A summary is
                 given of the LISP style of interactive programming for
                 readers outside the LISP community, describes those
                 properties of LISP systems that were essential for the
                 development of this style, and discusses some current
                 and not yet resolved issues.",
  acknowledgement =3D ack-nhfb,
  classification =3D "723",
  keywords =3D     "computer programming",
}

Then, for a case against structure editors (and the previous article,
in particular), by the Master of text editors, Stallman himself, read
the following:

@Article{Stallman:1978:SFS,
  author =3D       "Richard M. Stallman",
  title =3D        "{Surveyor's Forum}: Structured Editing with a {Lisp}",
  journal =3D      "ACM Computing Surveys",
  volume =3D       "10",
  number =3D       "4",
  pages =3D        "505--507",
  month =3D        dec,
  year =3D         "1978",
  coden =3D        "CMSVAN",
  ISSN =3D         "0010-4892",
  bibdate =3D      "Mon Sep 19 20:29:44 1994",
  note =3D         "See \cite{Sandewall:1978:PIE,Sandewall:1978:SFS}.",
  acknowledgement =3D ack-nhfb,
}

And finally, for a conclusion, read the reply to the reply of
Stallman:

@Article{Sandewall:1978:SFS,
  author =3D       "Erik Sandewall",
  title =3D        "{Surveyor's Forum}: Structured Editing with a {\sc
                 Lisp}",
  journal =3D      "ACM Computing Surveys",
  volume =3D       "10",
  number =3D       "4",
  pages =3D        "507--508",
  month =3D        dec,
  year =3D         "1978",
  coden =3D        "CMSVAN",
  ISSN =3D         "0010-4892",
  bibdate =3D      "Thu Sep 29 23:53:19 1994",
  note =3D         "See \cite{Sandewall:1978:PIE,Stallman:1978:SFS}.",
  acknowledgement =3D ack-nhfb,
}

After this home-work, we can restart the discussion...

Ant=F3nio Leit=E3o.