Re: A question (confusion) about closure
- From: Didier Verna <didier@xxxxxxxxxx>
- Date: Tue, 06 May 2008 18:14:43 +0200
viper-2 <visionat@xxxxxxxxxxxxxxxxx> wrote:
On May 6, 3:57 am, Didier Verna <did...@xxxxxxxxxx> wrote:
Emacs Lisp is probably the worst Lisp dialect ever.
On the contrary, Emacs Lisp (Elisp) works very well for its
constitutents who use the dialect as it was intended - primarily to
customize and extend "the extensible, customizable, self-documenting,
real-time display editor" Emacs.
You have got to be kidding me. I don't see how being dynamically
scoped by default helps you in any way (even in a self-blah-blah editor
in which user options could simply be defined in terms of CL's
defparameter). I don't see how not having lexical scope helps you in any
way either.
On the other hand, I (among others) maintain XEmacs, Gnus, BBDB, and a
few packages of my own, and I can tell you how I wish Emacs Lisp had
CLOS, or simply were just Common-Lisp in the first place.
BTW, what exactly do you mean by "customize and extend [...]" ? Today,
XEmacs has 30% (~ 150000 lines) of its code base written in elisp; Gnus
alone amounts to 140000 lines, and I'm not even speaking of XEmacs'SUMO
tarballs (the whole external libraries shipped as packages). I wouldn't
call elisp an "extension language" anymore.
--
5th European Lisp Workshop at ECOOP 2008, July 7: http://elw.bknr.net/2008/
Didier Verna, didier@xxxxxxxxxxxxx, http://www.lrde.epita.fr/~didier
EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (0)1 44 08 01 85
94276 Le Kremlin-Bicêtre, France Fax.+33 (0)1 53 14 59 22 didier@xxxxxxxxxx
.
- Follow-Ups:
- Re: A question (confusion) about closure
- From: viper-2
- Re: A question (confusion) about closure
- References:
- Re: A question (confusion) about closure
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: A question (confusion) about closure
- From: xahlee@xxxxxxxxx
- Re: A question (confusion) about closure
- From: George Neuner
- Re: A question (confusion) about closure
- From: xahlee@xxxxxxxxx
- Re: A question (confusion) about closure
- From: Tim X
- Re: A question (confusion) about closure
- From: xahlee@xxxxxxxxx
- Re: A question (confusion) about closure
- From: George Neuner
- Re: A question (confusion) about closure
- From: Ken Tilton
- Re: A question (confusion) about closure
- From: Kent M Pitman
- Re: A question (confusion) about closure
- From: xahlee@xxxxxxxxx
- Re: A question (confusion) about closure
- From: Stefan Nobis
- Re: A question (confusion) about closure
- From: xahlee@xxxxxxxxx
- Re: A question (confusion) about closure
- From: Didier Verna
- Re: A question (confusion) about closure
- From: viper-2
- Re: A question (confusion) about closure
- Prev by Date: Re: Are we close to a Lisp boom ?
- Next by Date: Re: You want abbreviations? You can't handle abbreviations!
- Previous by thread: Re: A question (confusion) about closure
- Next by thread: Re: A question (confusion) about closure
- Index(es):
Relevant Pages
|