[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About Emacs Modernisation Project
From: |
Stefan Monnier |
Subject: |
Re: About Emacs Modernisation Project |
Date: |
Wed, 08 Dec 2010 15:11:02 -0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
> No name spaces, no real lexical variables [...]
> These are not bugs, they are features.
No, they're not. Elisp is slow and unsuited to "large" programs (which
do exist in Emacs, despite this barrier), and that is a problem. But it
has a lot of legacy which is a large part of its popularity and
longevity. If you want an Emacs that's not "hindered" by such legacy,
there are plenty, but then you don't enjoy the benefits of having such
a large legacy.
You can't have your cake and eat it too.
> editor? -- I mean, I know there are borderline cases, like
> gnus, which I use and which is a pretty large and complex
> system, but for most purposes, I think Emacs Lisp actually
> encourages the production of a lot of little, useful hacks.
Indeed. But lexical scoping and name spaces wouldn't make any
difference in this respect.
Stefan
- Re: About Emacs Modernisation Project, (continued)
Re: About Emacs Modernisation Project, Helmut Eller, 2010/12/08
Re: About Emacs Modernisation Project, Pascal J. Bourguignon, 2010/12/08
Re: About Emacs Modernisation Project, Xah Lee, 2010/12/08
Re: About Emacs Modernisation Project, Helmut Eller, 2010/12/08
Message not available
Message not availableRe: Emulating namespaces, Pascal J. Bourguignon, 2010/12/08
Re: Emulating namespaces, LanX, 2010/12/08
Re: Emulating namespaces, Pascal J. Bourguignon, 2010/12/08
Re: About Emacs Modernisation Project, Evans Winner, 2010/12/09
Re: About Emacs Modernisation Project, Pascal J. Bourguignon, 2010/12/08
Re: About Emacs Modernisation Project, Evans Winner, 2010/12/09
Re: About Emacs Modernisation Project, Joseph Brenner, 2010/12/08