help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Differences between Elisp and Lisp


From: Lars Magne Ingebrigtsen
Subject: Re: Differences between Elisp and Lisp
Date: Tue, 29 Apr 2003 10:27:19 GMT
User-agent: Gnus/5.09002 (Oort Gnus v0.20) Emacs/21.3.50 (gnu/linux)

"Daniel R. Anderson" <dan@mathjunkies.com> writes:

> On emacswiki.org there is a "wish list".  Quite a few people want emacs
> to be based on another version of LISP.  Out of curiosity, what is it
> that makes elisp inherently bad, or why would people want it to be
> changed?

There's nothing inherently bad about Emacs Lisp, in my opinion.  I
think it's a cute language that fun to work with.

However, it has some peculiarities that many people find
disconcerting.  For instance -- all variables have dynamic scope,
which is somewhat unusual these days.  There's no package system (to
avoid clobbering variables/functions from other packages).  It
doesn't have much of an object system, and dispatching functions
based on type would be nice.

But there are really only two things that I think are really
important.

1) Emacs Lisp is kinda slow.

2) Emacs Lisp is single threaded.

But I like Emacs Lisp.

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen


reply via email to

[Prev in Thread] Current Thread [Next in Thread]