[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
- Differences between Elisp and Lisp, Daniel R. Anderson, 2003/04/29
- Re: Differences between Elisp and Lisp, Friedrich Dominicus, 2003/04/29
- Re: Differences between Elisp and Lisp,
Lars Magne Ingebrigtsen <=
- Re: Differences between Elisp and Lisp, David Kastrup, 2003/04/29
- Re: Differences between Elisp and Lisp, Oliver Scholz, 2003/04/29
- Re: Differences between Elisp and Lisp, Phillip Lord, 2003/04/29
- Re: Differences between Elisp and Lisp, Thomas Link, 2003/04/29
- Re: Differences between Elisp and Lisp, Kent M Pitman, 2003/04/29
- Re: Differences between Elisp and Lisp, Phillip Lord, 2003/04/29
- Re: Differences between Elisp and Lisp, Kent M Pitman, 2003/04/29
- Re: Differences between Elisp and Lisp, Phillip Lord, 2003/04/29
- Re: Differences between Elisp and Lisp, Kai Großjohann, 2003/04/29
- Re: Differences between Elisp and Lisp, Phillip Lord, 2003/04/30