Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!nrl-cmf!ukma!gatech!hubcap!ncrcae!ncrlnk!uunet!mcvax!enea!kth!draken!tut!pk From: pk@tut.fi (Kellom{ki Pertti) Newsgroups: comp.lang.scheme Subject: Re: Lisp vs. Scheme Emacs Message-ID: <5451@korppi.tut.fi> Date: 29 Nov 88 11:15:49 GMT References: <237@cs-spool.calgary.UUCP> Organization: Tampere University of Technology, Finland Lines: 14 In article <237@cs-spool.calgary.UUCP> jameson@cpsc.ucalgary.ca (Kevin Jameson) writes: >Why is Lisp used in GNU Emacs (and in the rest of the Emacs family) >in preference to Scheme? As I understand it, GNU Emacs Lisp has been written solely for the purpose of writing text editors. It has some really nice features for doing that, whereas it lacks some features that more general purpose lisps have (closures among others). The primitive editing functions of GNU Emacs Lisp have been written in C, so they are pretty fast. The thing I am personally most impressed about GNU Emacs Lisp is how easy it is to manipulate buffers, windows etc. from Lisp code. -- Pertti Kellomaki (the 'a' with an umlaut) Tampere Univ. of Technology +358 31 640 550 home Internet: pk@tut.fi +358 31 162 934 work (L406) UUCP: tut!pk